Vulkan Development Status: - Vulkan Layers Controlled by "API dump" configuration - Environment variables: - VULKAN_SDK not set - VK_LOCAL: /home/guest/VulkanSDK - Vulkan Loader version: 1.3.296 - User-Defined Layers locations: - VK_LAYER_PATH variable: None - Per-configuration paths: None - VK_ADD_LAYER_PATH variable: None - `vk_layer_settings.txt` uses the default platform path: /home/guest/.local/share/vulkan/settings.d - Available Layers: - VK_LAYER_VALVE_steam_fossilize_64 - VK_LAYER_VALVE_steam_overlay_64 - VK_LAYER_VALVE_steam_fossilize_32 - VK_LAYER_VALVE_steam_overlay_32 - VK_LAYER_NV_optimus - VK_LAYER_MESA_device_select - VK_LAYER_LUNARG_gfxreconstruct - VK_LAYER_KHRONOS_shader_object - VK_LAYER_LUNARG_crash_diagnostic (ALPHA) - VK_LAYER_KHRONOS_validation - VK_LAYER_KHRONOS_profiles - VK_LAYER_LUNARG_screenshot - VK_LAYER_KHRONOS_synchronization2 - VK_LAYER_MESA_overlay - VK_LAYER_INTEL_nullhw - VK_LAYER_LUNARG_api_dump - VK_LAYER_LUNARG_monitor - Physical Devices: - NVIDIA RTX A4500 with Vulkan 1.3.242 - deviceUUID: 93ED58B42705336E807999F0859EC1C2 - driverUUID: 5DD5AACC112F503AB2261358DE2FB22B - llvmpipe (LLVM 19.1.1, 256 bits) with Vulkan 1.3.289 - deviceUUID: 6D65736132342E322E342D3100000000 - driverUUID: 6C6C766D706970655555494400000000 Launching Vulkan Application: - Application: blender - Executable: /home/guest/blender/main/build_main_release/bin/blender - Working Directory: /home/guest/blender/main/build_main_release/bin - Command-line Arguments: --gpu-backend vulkan - Log file: /home/guest/VulkanSDK/blender.txt Thread 0, Frame 0: vkCreateInstance(pCreateInfo, pAllocator, pInstance) returns VkResult VK_SUCCESS (0): pCreateInfo: const VkInstanceCreateInfo* = 0x7ff,e5e,904,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO (1) pNext: const void* = NULL flags: VkInstanceCreateFlags = 0 pApplicationInfo: const VkApplicationInfo* = 0x7ff,e5e,908,070: sType: VkStructureType = VK_STRUCTURE_TYPE_APPLICATION_INFO (0) pNext: const void* = NULL pApplicationName: const char* = "Blender" applicationVersion: uint32_t = 4194304 pEngineName: const char* = "Blender" engineVersion: uint32_t = 4194304 apiVersion: uint32_t = 4202496 enabledLayerCount: uint32_t = 0 ppEnabledLayerNames: const char* const* = NULL enabledExtensionCount: uint32_t = 0 ppEnabledExtensionNames: const char* const* = NULL pNext: const void* = NULL pAllocator: const VkAllocationCallbacks* = NULL pInstance: VkInstance* = 0x7f5,4ee,12a,000 Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,12a,000 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = NULL Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,12a,000 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = 0x7ff,e5e,908,050 pPhysicalDevices[0]: VkPhysicalDevice = 0x7f5,502,8d5,1a0 pPhysicalDevices[1]: VkPhysicalDevice = 0x7f5,502,8d5,180 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8d5,1a0 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,907,7f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceDynamicRenderingFeatures features: VkPhysicalDeviceFeatures = 0x7ff,e5e,907,800: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 1 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 1 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 1 sparseResidency4Samples: VkBool32 = 1 sparseResidency8Samples: VkBool32 = 1 sparseResidency16Samples: VkBool32 = 1 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 1 inheritedQueries: VkBool32 = 1 pNext: VkPhysicalDeviceDynamicRenderingFeatures = 0x7ff,e5e,907,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES (1000044003) pNext: void* = NULL dynamicRendering: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceProperties2(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8d5,1a0 pProperties: VkPhysicalDeviceProperties2* = 0x7ff,e5e,907,8e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 (1000059001) pNext: void* = VkPhysicalDeviceDriverProperties properties: VkPhysicalDeviceProperties = 0x7ff,e5e,907,8f8: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,907,a0c pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,907,a20: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,907,afc maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,907,b0c maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,907,b38 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,907,b40 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,907,bdc pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,907,be4 lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,907,c18: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 pNext: VkPhysicalDeviceDriverProperties = 0x7ff,e5e,907,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES (1000196000) pNext: void* = NULL driverID: VkDriverId = VK_DRIVER_ID_NVIDIA_PROPRIETARY (4) driverName: char[VK_MAX_DRIVER_NAME_SIZE] = "NVIDIA" driverInfo: char[VK_MAX_DRIVER_INFO_SIZE] = "535.183.06" conformanceVersion: VkConformanceVersion = 0x7ff,e5e,907,f84: major: uint8_t = 1 minor: uint8_t = 3 subminor: uint8_t = 5 patch: uint8_t = 0 Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8d5,1a0 pProperties: VkPhysicalDeviceProperties* = 0x7ff,e5e,908,2d0: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,908,3e4 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,908,3f8: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,4d4 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,4e4 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,510 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,908,518 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,5b4 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,908,5bc lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,5f0: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 Thread 0, Frame 0: vkDestroyInstance(instance, pAllocator) returns void: instance: VkInstance = 0x7f5,4ee,12a,000 pAllocator: const VkAllocationCallbacks* = NULL Thread 0, Frame 0: vkCreateInstance(pCreateInfo, pAllocator, pInstance) returns VkResult VK_SUCCESS (0): pCreateInfo: const VkInstanceCreateInfo* = 0x7ff,e5e,904,880: sType: VkStructureType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO (1) pNext: const void* = NULL flags: VkInstanceCreateFlags = 0 pApplicationInfo: const VkApplicationInfo* = 0x7ff,e5e,907,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_APPLICATION_INFO (0) pNext: const void* = NULL pApplicationName: const char* = "Blender" applicationVersion: uint32_t = 4194304 pEngineName: const char* = "Blender" engineVersion: uint32_t = 4194304 apiVersion: uint32_t = 4202496 enabledLayerCount: uint32_t = 0 ppEnabledLayerNames: const char* const* = NULL enabledExtensionCount: uint32_t = 2 ppEnabledExtensionNames: const char* const* = 0x7f5,4ee,1d5,4f0 ppEnabledExtensionNames[0]: const char* const = "VK_KHR_surface" ppEnabledExtensionNames[1]: const char* const = "VK_KHR_xlib_surface" pNext: const void* = NULL pAllocator: const VkAllocationCallbacks* = NULL pInstance: VkInstance* = 0x7f5,4ee,340,800 Thread 0, Frame 0: vkCreateXlibSurfaceKHR(instance, pCreateInfo, pAllocator, pSurface) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,340,800 pCreateInfo: const VkXlibSurfaceCreateInfoKHR* = 0x7ff,e5e,907,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR (1000004000) pNext: const void* = NULL flags: VkXlibSurfaceCreateFlagsKHR = 0 dpy: Display* = 0x7f5,502,891,400 window: Window = 81788930 pAllocator: const VkAllocationCallbacks* = NULL pSurface: VkSurfaceKHR* = 0x7f5,4ee,1dd,7a0 Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,340,800 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = NULL Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,340,800 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = 0x7f5,4ee,1a3,2b0 pPhysicalDevices[0]: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pPhysicalDevices[1]: VkPhysicalDevice = 0x7f5,502,8e1,9c0 Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pProperties: VkPhysicalDeviceProperties* = 0x7ff,e5e,907,e10: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,907,f24 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,907,f38: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,014 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,024 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,050 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,908,058 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,0f4 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,908,0fc lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,130: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,908,148: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceVulkan11Features features: VkPhysicalDeviceFeatures = 0x7ff,e5e,908,158: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 1 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 1 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 1 sparseResidency4Samples: VkBool32 = 1 sparseResidency8Samples: VkBool32 = 1 sparseResidency16Samples: VkBool32 = 1 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 1 inheritedQueries: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan11Features = 0x7ff,e5e,908,238: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES (49) pNext: void* = VkPhysicalDeviceVulkan12Features storageBuffer16BitAccess: VkBool32 = 1 uniformAndStorageBuffer16BitAccess: VkBool32 = 1 storagePushConstant16: VkBool32 = 1 storageInputOutput16: VkBool32 = 0 multiview: VkBool32 = 1 multiviewGeometryShader: VkBool32 = 1 multiviewTessellationShader: VkBool32 = 1 variablePointersStorageBuffer: VkBool32 = 1 variablePointers: VkBool32 = 1 protectedMemory: VkBool32 = 0 samplerYcbcrConversion: VkBool32 = 1 shaderDrawParameters: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan12Features = 0x7ff,e5e,908,278: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES (51) pNext: void* = NULL samplerMirrorClampToEdge: VkBool32 = 1 drawIndirectCount: VkBool32 = 1 storageBuffer8BitAccess: VkBool32 = 1 uniformAndStorageBuffer8BitAccess: VkBool32 = 1 storagePushConstant8: VkBool32 = 1 shaderBufferInt64Atomics: VkBool32 = 1 shaderSharedInt64Atomics: VkBool32 = 1 shaderFloat16: VkBool32 = 1 shaderInt8: VkBool32 = 1 descriptorIndexing: VkBool32 = 1 shaderInputAttachmentArrayDynamicIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderUniformBufferArrayNonUniformIndexing: VkBool32 = 1 shaderSampledImageArrayNonUniformIndexing: VkBool32 = 1 shaderStorageBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageImageArrayNonUniformIndexing: VkBool32 = 1 shaderInputAttachmentArrayNonUniformIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32 = 1 descriptorBindingUniformBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingSampledImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUpdateUnusedWhilePending: VkBool32 = 1 descriptorBindingPartiallyBound: VkBool32 = 1 descriptorBindingVariableDescriptorCount: VkBool32 = 1 runtimeDescriptorArray: VkBool32 = 1 samplerFilterMinmax: VkBool32 = 1 scalarBlockLayout: VkBool32 = 1 imagelessFramebuffer: VkBool32 = 1 uniformBufferStandardLayout: VkBool32 = 1 shaderSubgroupExtendedTypes: VkBool32 = 1 separateDepthStencilLayouts: VkBool32 = 1 hostQueryReset: VkBool32 = 1 timelineSemaphore: VkBool32 = 1 bufferDeviceAddress: VkBool32 = 1 bufferDeviceAddressCaptureReplay: VkBool32 = 1 bufferDeviceAddressMultiDevice: VkBool32 = 1 vulkanMemoryModel: VkBool32 = 1 vulkanMemoryModelDeviceScope: VkBool32 = 1 vulkanMemoryModelAvailabilityVisibilityChains: VkBool32 = 1 shaderOutputViewportIndex: VkBool32 = 1 shaderOutputLayer: VkBool32 = 1 subgroupBroadcastDynamicId: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 3 pPresentModes: VkPresentModeKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9c0 pProperties: VkPhysicalDeviceProperties* = 0x7ff,e5e,907,e10: apiVersion: uint32_t = 4206881 driverVersion: uint32_t = 1 vendorID: uint32_t = 65541 deviceID: uint32_t = 0 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_CPU (4) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "llvmpipe (LLVM 19.1.1, 256 bits)" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,907,f24 pipelineCacheUUID[0]: uint8_t = 50 pipelineCacheUUID[1]: uint8_t = 52 pipelineCacheUUID[2]: uint8_t = 46 pipelineCacheUUID[3]: uint8_t = 50 pipelineCacheUUID[4]: uint8_t = 46 pipelineCacheUUID[5]: uint8_t = 52 pipelineCacheUUID[6]: uint8_t = 45 pipelineCacheUUID[7]: uint8_t = 49 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 97 pipelineCacheUUID[10]: uint8_t = 97 pipelineCacheUUID[11]: uint8_t = 97 pipelineCacheUUID[12]: uint8_t = 97 pipelineCacheUUID[13]: uint8_t = 97 pipelineCacheUUID[14]: uint8_t = 97 pipelineCacheUUID[15]: uint8_t = 97 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,907,f38: maxImageDimension1D: uint32_t = 16384 maxImageDimension2D: uint32_t = 16384 maxImageDimension3D: uint32_t = 4096 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 134217728 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 32768 bufferImageGranularity: VkDeviceSize = 64 sparseAddressSpaceSize: VkDeviceSize = 2147483648 maxBoundDescriptorSets: uint32_t = 8 maxPerStageDescriptorSamplers: uint32_t = 1000000 maxPerStageDescriptorUniformBuffers: uint32_t = 1000000 maxPerStageDescriptorStorageBuffers: uint32_t = 1000000 maxPerStageDescriptorSampledImages: uint32_t = 1000000 maxPerStageDescriptorStorageImages: uint32_t = 1000000 maxPerStageDescriptorInputAttachments: uint32_t = 1000000 maxPerStageResources: uint32_t = 1000000 maxDescriptorSetSamplers: uint32_t = 1000000 maxDescriptorSetUniformBuffers: uint32_t = 1000000 maxDescriptorSetUniformBuffersDynamic: uint32_t = 1000000 maxDescriptorSetStorageBuffers: uint32_t = 1000000 maxDescriptorSetStorageBuffersDynamic: uint32_t = 1000000 maxDescriptorSetSampledImages: uint32_t = 1000000 maxDescriptorSetStorageImages: uint32_t = 1000000 maxDescriptorSetInputAttachments: uint32_t = 1000000 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 128 maxTessellationControlTotalOutputComponents: uint32_t = 4096 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 64 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 2 maxFragmentCombinedOutputResources: uint32_t = 104 maxComputeSharedMemorySize: uint32_t = 32768 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,014 maxComputeWorkGroupCount[0]: uint32_t = 65535 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,024 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 1024 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 4 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 16 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,050 maxViewportDimensions[0]: uint32_t = 16384 maxViewportDimensions[1]: uint32_t = 16384 viewportBoundsRange: float[2] = 0x7ff,e5e,908,058 viewportBoundsRange[0]: float = -32768 viewportBoundsRange[1]: float = 32768 viewportSubPixelBits: uint32_t = 0 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 16 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -32 maxTexelOffset: uint32_t = 31 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -2 maxInterpolationOffset: float = 2 subPixelInterpolationOffsetBits: uint32_t = 8 maxFramebufferWidth: uint32_t = 16384 maxFramebufferHeight: uint32_t = 16384 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) storageImageSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,0f4 pointSizeRange[0]: float = 0 pointSizeRange[1]: float = 255 lineWidthRange: float[2] = 0x7ff,e5e,908,0fc lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 255 pointSizeGranularity: float = 0.125 lineWidthGranularity: float = 0.0078125 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 128 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 128 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,130: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 0 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9c0 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,908,148: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceVulkan11Features features: VkPhysicalDeviceFeatures = 0x7ff,e5e,908,158: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 0 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 0 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 0 sparseResidency4Samples: VkBool32 = 0 sparseResidency8Samples: VkBool32 = 0 sparseResidency16Samples: VkBool32 = 0 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 0 inheritedQueries: VkBool32 = 0 pNext: VkPhysicalDeviceVulkan11Features = 0x7ff,e5e,908,238: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES (49) pNext: void* = VkPhysicalDeviceVulkan12Features storageBuffer16BitAccess: VkBool32 = 1 uniformAndStorageBuffer16BitAccess: VkBool32 = 1 storagePushConstant16: VkBool32 = 1 storageInputOutput16: VkBool32 = 0 multiview: VkBool32 = 1 multiviewGeometryShader: VkBool32 = 1 multiviewTessellationShader: VkBool32 = 1 variablePointersStorageBuffer: VkBool32 = 1 variablePointers: VkBool32 = 1 protectedMemory: VkBool32 = 0 samplerYcbcrConversion: VkBool32 = 1 shaderDrawParameters: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan12Features = 0x7ff,e5e,908,278: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES (51) pNext: void* = NULL samplerMirrorClampToEdge: VkBool32 = 1 drawIndirectCount: VkBool32 = 1 storageBuffer8BitAccess: VkBool32 = 1 uniformAndStorageBuffer8BitAccess: VkBool32 = 1 storagePushConstant8: VkBool32 = 1 shaderBufferInt64Atomics: VkBool32 = 1 shaderSharedInt64Atomics: VkBool32 = 1 shaderFloat16: VkBool32 = 1 shaderInt8: VkBool32 = 1 descriptorIndexing: VkBool32 = 1 shaderInputAttachmentArrayDynamicIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderUniformBufferArrayNonUniformIndexing: VkBool32 = 1 shaderSampledImageArrayNonUniformIndexing: VkBool32 = 1 shaderStorageBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageImageArrayNonUniformIndexing: VkBool32 = 1 shaderInputAttachmentArrayNonUniformIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32 = 1 descriptorBindingUniformBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingSampledImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUpdateUnusedWhilePending: VkBool32 = 1 descriptorBindingPartiallyBound: VkBool32 = 1 descriptorBindingVariableDescriptorCount: VkBool32 = 1 runtimeDescriptorArray: VkBool32 = 1 samplerFilterMinmax: VkBool32 = 1 scalarBlockLayout: VkBool32 = 1 imagelessFramebuffer: VkBool32 = 1 uniformBufferStandardLayout: VkBool32 = 1 shaderSubgroupExtendedTypes: VkBool32 = 1 separateDepthStencilLayouts: VkBool32 = 1 hostQueryReset: VkBool32 = 1 timelineSemaphore: VkBool32 = 1 bufferDeviceAddress: VkBool32 = 1 bufferDeviceAddressCaptureReplay: VkBool32 = 0 bufferDeviceAddressMultiDevice: VkBool32 = 0 vulkanMemoryModel: VkBool32 = 1 vulkanMemoryModelDeviceScope: VkBool32 = 1 vulkanMemoryModelAvailabilityVisibilityChains: VkBool32 = 1 shaderOutputViewportIndex: VkBool32 = 1 shaderOutputLayer: VkBool32 = 1 subgroupBroadcastDynamicId: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9c0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9c0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 4 pPresentModes: VkPresentModeKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pProperties: VkPhysicalDeviceProperties* = 0x9,b5a,220: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x9,b5a,334 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x9,b5a,348: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x9,b5a,424 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x9,b5a,434 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x9,b5a,460 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x9,b5a,468 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x9,b5a,504 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x9,b5a,50c lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x9,b5a,540: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pFeatures: VkPhysicalDeviceFeatures2* = 0x9,b5a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceVulkan11Features features: VkPhysicalDeviceFeatures = 0x9,b5a,568: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 1 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 1 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 1 sparseResidency4Samples: VkBool32 = 1 sparseResidency8Samples: VkBool32 = 1 sparseResidency16Samples: VkBool32 = 1 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 1 inheritedQueries: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan11Features = 0x9,b5a,648: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES (49) pNext: void* = VkPhysicalDeviceVulkan12Features storageBuffer16BitAccess: VkBool32 = 1 uniformAndStorageBuffer16BitAccess: VkBool32 = 1 storagePushConstant16: VkBool32 = 1 storageInputOutput16: VkBool32 = 0 multiview: VkBool32 = 1 multiviewGeometryShader: VkBool32 = 1 multiviewTessellationShader: VkBool32 = 1 variablePointersStorageBuffer: VkBool32 = 1 variablePointers: VkBool32 = 1 protectedMemory: VkBool32 = 0 samplerYcbcrConversion: VkBool32 = 1 shaderDrawParameters: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan12Features = 0x9,b5a,688: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES (51) pNext: void* = NULL samplerMirrorClampToEdge: VkBool32 = 1 drawIndirectCount: VkBool32 = 1 storageBuffer8BitAccess: VkBool32 = 1 uniformAndStorageBuffer8BitAccess: VkBool32 = 1 storagePushConstant8: VkBool32 = 1 shaderBufferInt64Atomics: VkBool32 = 1 shaderSharedInt64Atomics: VkBool32 = 1 shaderFloat16: VkBool32 = 1 shaderInt8: VkBool32 = 1 descriptorIndexing: VkBool32 = 1 shaderInputAttachmentArrayDynamicIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderUniformBufferArrayNonUniformIndexing: VkBool32 = 1 shaderSampledImageArrayNonUniformIndexing: VkBool32 = 1 shaderStorageBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageImageArrayNonUniformIndexing: VkBool32 = 1 shaderInputAttachmentArrayNonUniformIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32 = 1 descriptorBindingUniformBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingSampledImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUpdateUnusedWhilePending: VkBool32 = 1 descriptorBindingPartiallyBound: VkBool32 = 1 descriptorBindingVariableDescriptorCount: VkBool32 = 1 runtimeDescriptorArray: VkBool32 = 1 samplerFilterMinmax: VkBool32 = 1 scalarBlockLayout: VkBool32 = 1 imagelessFramebuffer: VkBool32 = 1 uniformBufferStandardLayout: VkBool32 = 1 shaderSubgroupExtendedTypes: VkBool32 = 1 separateDepthStencilLayouts: VkBool32 = 1 hostQueryReset: VkBool32 = 1 timelineSemaphore: VkBool32 = 1 bufferDeviceAddress: VkBool32 = 1 bufferDeviceAddressCaptureReplay: VkBool32 = 1 bufferDeviceAddressMultiDevice: VkBool32 = 1 vulkanMemoryModel: VkBool32 = 1 vulkanMemoryModelDeviceScope: VkBool32 = 1 vulkanMemoryModelAvailabilityVisibilityChains: VkBool32 = 1 shaderOutputViewportIndex: VkBool32 = 1 shaderOutputLayer: VkBool32 = 1 subgroupBroadcastDynamicId: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pQueueFamilyPropertyCount: uint32_t* = 5 pQueueFamilyProperties: VkQueueFamilyProperties* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pQueueFamilyPropertyCount: uint32_t* = 5 pQueueFamilyProperties: VkQueueFamilyProperties* = 0x7f5,4ee,1d3,300 pQueueFamilyProperties[0]: VkQueueFamilyProperties = 0x7f5,4ee,1d3,300: queueFlags: VkQueueFlags = 15 (VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT) queueCount: uint32_t = 16 timestampValidBits: uint32_t = 64 minImageTransferGranularity: VkExtent3D = 0x7f5,4ee,1d3,30c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 pQueueFamilyProperties[1]: VkQueueFamilyProperties = 0x7f5,4ee,1d3,318: queueFlags: VkQueueFlags = 12 (VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT) queueCount: uint32_t = 2 timestampValidBits: uint32_t = 64 minImageTransferGranularity: VkExtent3D = 0x7f5,4ee,1d3,324: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 pQueueFamilyProperties[2]: VkQueueFamilyProperties = 0x7f5,4ee,1d3,330: queueFlags: VkQueueFlags = 14 (VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT) queueCount: uint32_t = 8 timestampValidBits: uint32_t = 64 minImageTransferGranularity: VkExtent3D = 0x7f5,4ee,1d3,33c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 pQueueFamilyProperties[3]: VkQueueFamilyProperties = 0x7f5,4ee,1d3,348: queueFlags: VkQueueFlags = 44 (VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT | VK_QUEUE_VIDEO_DECODE_BIT_KHR) queueCount: uint32_t = 1 timestampValidBits: uint32_t = 32 minImageTransferGranularity: VkExtent3D = 0x7f5,4ee,1d3,354: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 pQueueFamilyProperties[4]: VkQueueFamilyProperties = 0x7f5,4ee,1d3,360: queueFlags: VkQueueFlags = 268 (VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT | VK_QUEUE_OPTICAL_FLOW_BIT_NV) queueCount: uint32_t = 1 timestampValidBits: uint32_t = 64 minImageTransferGranularity: VkExtent3D = 0x7f5,4ee,1d3,36c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 0: vkCreateDevice(physicalDevice, pCreateInfo, pAllocator, pDevice) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pCreateInfo: const VkDeviceCreateInfo* = 0x7ff,e5e,907,870: sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO (3) pNext: const void* = NULL flags: VkDeviceCreateFlags = 0 queueCreateInfoCount: uint32_t = 1 pQueueCreateInfos: const VkDeviceQueueCreateInfo* = 0x7f5,4ee,5fe,580 pQueueCreateInfos[0]: const VkDeviceQueueCreateInfo = 0x7f5,4ee,5fe,580: sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2) pNext: const void* = NULL flags: VkDeviceQueueCreateFlags = 0 queueFamilyIndex: uint32_t = 0 queueCount: uint32_t = 1 pQueuePriorities: const float* = 0x7ff,e5e,907,9ec pQueuePriorities[0]: const float = 1 enabledLayerCount: uint32_t = 0 ppEnabledLayerNames: const char* const* = NULL enabledExtensionCount: uint32_t = 4 ppEnabledExtensionNames: const char* const* = 0x7f5,502,8e1,d40 ppEnabledExtensionNames[0]: const char* const = "VK_KHR_swapchain" ppEnabledExtensionNames[1]: const char* const = "VK_KHR_dynamic_rendering" ppEnabledExtensionNames[2]: const char* const = "VK_KHR_maintenance4" ppEnabledExtensionNames[3]: const char* const = "VK_KHR_fragment_shader_barycentric" pEnabledFeatures: const VkPhysicalDeviceFeatures* = 0x7ff,e5e,907,af0: robustBufferAccess: VkBool32 = 0 fullDrawIndexUint32: VkBool32 = 0 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 0 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 0 sampleRateShading: VkBool32 = 0 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 0 depthBiasClamp: VkBool32 = 0 fillModeNonSolid: VkBool32 = 0 depthBounds: VkBool32 = 0 wideLines: VkBool32 = 0 largePoints: VkBool32 = 0 alphaToOne: VkBool32 = 0 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 0 occlusionQueryPrecise: VkBool32 = 0 pipelineStatisticsQuery: VkBool32 = 0 vertexPipelineStoresAndAtomics: VkBool32 = 0 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 0 shaderImageGatherExtended: VkBool32 = 0 shaderStorageImageExtendedFormats: VkBool32 = 0 shaderStorageImageMultisample: VkBool32 = 0 shaderStorageImageReadWithoutFormat: VkBool32 = 0 shaderStorageImageWriteWithoutFormat: VkBool32 = 0 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 0 shaderSampledImageArrayDynamicIndexing: VkBool32 = 0 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 0 shaderStorageImageArrayDynamicIndexing: VkBool32 = 0 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 0 shaderFloat64: VkBool32 = 0 shaderInt64: VkBool32 = 0 shaderInt16: VkBool32 = 0 shaderResourceResidency: VkBool32 = 0 shaderResourceMinLod: VkBool32 = 0 sparseBinding: VkBool32 = 0 sparseResidencyBuffer: VkBool32 = 0 sparseResidencyImage2D: VkBool32 = 0 sparseResidencyImage3D: VkBool32 = 0 sparseResidency2Samples: VkBool32 = 0 sparseResidency4Samples: VkBool32 = 0 sparseResidency8Samples: VkBool32 = 0 sparseResidency16Samples: VkBool32 = 0 sparseResidencyAliased: VkBool32 = 0 variableMultisampleRate: VkBool32 = 0 inheritedQueries: VkBool32 = 0 pNext: VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR = 0x7ff,e5e,907,9f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR (1000203000) pNext: void* = VkPhysicalDeviceMaintenance4Features fragmentShaderBarycentric: VkBool32 = 1 pNext: VkPhysicalDeviceMaintenance4Features = 0x7ff,e5e,907,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES (1000413000) pNext: void* = VkPhysicalDeviceDynamicRenderingFeatures maintenance4: VkBool32 = 1 pNext: VkPhysicalDeviceDynamicRenderingFeatures = 0x7ff,e5e,907,a30: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES (1000044003) pNext: void* = VkPhysicalDeviceShaderDrawParametersFeatures dynamicRendering: VkBool32 = 1 pNext: VkPhysicalDeviceShaderDrawParametersFeatures = 0x7ff,e5e,907,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES (1000063000) pNext: void* = VkPhysicalDeviceVulkan12Features shaderDrawParameters: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan12Features = 0x7ff,e5e,907,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES (51) pNext: void* = NULL samplerMirrorClampToEdge: VkBool32 = 0 drawIndirectCount: VkBool32 = 0 storageBuffer8BitAccess: VkBool32 = 0 uniformAndStorageBuffer8BitAccess: VkBool32 = 0 storagePushConstant8: VkBool32 = 0 shaderBufferInt64Atomics: VkBool32 = 0 shaderSharedInt64Atomics: VkBool32 = 0 shaderFloat16: VkBool32 = 0 shaderInt8: VkBool32 = 0 descriptorIndexing: VkBool32 = 0 shaderInputAttachmentArrayDynamicIndexing: VkBool32 = 0 shaderUniformTexelBufferArrayDynamicIndexing: VkBool32 = 0 shaderStorageTexelBufferArrayDynamicIndexing: VkBool32 = 0 shaderUniformBufferArrayNonUniformIndexing: VkBool32 = 0 shaderSampledImageArrayNonUniformIndexing: VkBool32 = 0 shaderStorageBufferArrayNonUniformIndexing: VkBool32 = 0 shaderStorageImageArrayNonUniformIndexing: VkBool32 = 0 shaderInputAttachmentArrayNonUniformIndexing: VkBool32 = 0 shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32 = 0 shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32 = 0 descriptorBindingUniformBufferUpdateAfterBind: VkBool32 = 0 descriptorBindingSampledImageUpdateAfterBind: VkBool32 = 0 descriptorBindingStorageImageUpdateAfterBind: VkBool32 = 0 descriptorBindingStorageBufferUpdateAfterBind: VkBool32 = 0 descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32 = 0 descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32 = 0 descriptorBindingUpdateUnusedWhilePending: VkBool32 = 0 descriptorBindingPartiallyBound: VkBool32 = 0 descriptorBindingVariableDescriptorCount: VkBool32 = 0 runtimeDescriptorArray: VkBool32 = 0 samplerFilterMinmax: VkBool32 = 0 scalarBlockLayout: VkBool32 = 0 imagelessFramebuffer: VkBool32 = 0 uniformBufferStandardLayout: VkBool32 = 0 shaderSubgroupExtendedTypes: VkBool32 = 0 separateDepthStencilLayouts: VkBool32 = 0 hostQueryReset: VkBool32 = 0 timelineSemaphore: VkBool32 = 0 bufferDeviceAddress: VkBool32 = 0 bufferDeviceAddressCaptureReplay: VkBool32 = 0 bufferDeviceAddressMultiDevice: VkBool32 = 0 vulkanMemoryModel: VkBool32 = 0 vulkanMemoryModelDeviceScope: VkBool32 = 0 vulkanMemoryModelAvailabilityVisibilityChains: VkBool32 = 0 shaderOutputViewportIndex: VkBool32 = 1 shaderOutputLayer: VkBool32 = 1 subgroupBroadcastDynamicId: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pDevice: VkDevice* = 0x7f5,4ed,1f1,150 Thread 0, Frame 0: vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 queueFamilyIndex: uint32_t = 0 queueIndex: uint32_t = 0 pQueue: VkQueue* = 0x7f5,4ee,1e9,c50 Thread 0, Frame 0: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7ff,e5e,907,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cc,e5a,1d0 Thread 0, Frame 0: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7ff,e5e,907,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cc,e5a,1d0 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ee,108,d28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4ee,4fa,050 Thread 0, Frame 0: vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 queueFamilyIndex: uint32_t = 0 queueIndex: uint32_t = 0 pQueue: VkQueue* = 0x7f5,4ee,1e9,c50 Thread 0, Frame 0: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = 0x7f5,4ee,1a3,cd0 pSurfaceFormats[0]: VkSurfaceFormatKHR = 0x7f5,4ee,1a3,cd0: format: VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44) colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) pSurfaceFormats[1]: VkSurfaceFormatKHR = 0x7f5,4ee,1a3,cd8: format: VkFormat = VK_FORMAT_B8G8R8A8_SRGB (50) colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) Thread 0, Frame 0: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 3 pPresentModes: VkPresentModeKHR* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 3 pPresentModes: VkPresentModeKHR* = 0x7f5,4ee,1a3,cd0 pPresentModes[0]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2) pPresentModes[1]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_RELAXED_KHR (3) pPresentModes[2]: VkPresentModeKHR = VK_PRESENT_MODE_IMMEDIATE_KHR (0) Thread 0, Frame 0: vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceCapabilities: VkSurfaceCapabilitiesKHR* = 0x7ff,e5e,907,c70: minImageCount: uint32_t = 2 maxImageCount: uint32_t = 8 currentExtent: VkExtent2D = 0x7ff,e5e,907,c78: width: uint32_t = 3840 height: uint32_t = 1492 minImageExtent: VkExtent2D = 0x7ff,e5e,907,c80: width: uint32_t = 3840 height: uint32_t = 1492 maxImageExtent: VkExtent2D = 0x7ff,e5e,907,c88: width: uint32_t = 3840 height: uint32_t = 1492 maxImageArrayLayers: uint32_t = 1 supportedTransforms: VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) currentTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) supportedCompositeAlpha: VkCompositeAlphaFlagsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) supportedUsageFlags: VkImageUsageFlags = 159 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT) Thread 0, Frame 0: vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSwapchainCreateInfoKHR* = 0x7ff,e5e,907,b70: sType: VkStructureType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR (1000001000) pNext: const void* = NULL flags: VkSwapchainCreateFlagsKHR = 0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 minImageCount: uint32_t = 3 imageFormat: VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44) imageColorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) imageExtent: VkExtent2D = 0x7ff,e5e,907,b9c: width: uint32_t = 3840 height: uint32_t = 1492 imageArrayLayers: uint32_t = 1 imageUsage: VkImageUsageFlags = 18 (VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) imageSharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED preTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) compositeAlpha: VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) presentMode: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2) clipped: VkBool32 = 1 oldSwapchain: VkSwapchainKHR = 0 pAllocator: const VkAllocationCallbacks* = NULL pSwapchain: VkSwapchainKHR* = 0x7f5,4ee,518,050 Thread 0, Frame 0: vkGetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 pSwapchainImageCount: uint32_t* = 3 pSwapchainImages: VkImage* = NULL Thread 0, Frame 0: vkGetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 pSwapchainImageCount: uint32_t* = 3 pSwapchainImages: VkImage* = 0x7f5,502,8e1,f60 pSwapchainImages[0]: VkImage = 0x7f5,4cc,e0a,550 pSwapchainImages[1]: VkImage = 0x7f5,4cc,e0a,a50 pSwapchainImages[2]: VkImage = 0x7f5,4cc,e0a,f50 Thread 0, Frame 0: vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkFenceCreateInfo* = 0x7ff,e5e,907,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8) pNext: const void* = NULL flags: VkFenceCreateFlags = 0 pAllocator: const VkAllocationCallbacks* = NULL pFence: VkFence* = 0x7f5,4ee,1f3,150 Thread 0, Frame 0: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7ff,e5e,907,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 0 pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 0: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = NULL imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cc,e43,880 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cc,e43,880: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cc,e43,8b0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cc,e43,8c8: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cc,e43,8f8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cc,e43,910: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cc,e43,940: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 0: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 Thread 0, Frame 0: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7ff,e5e,907,c00 pSubmits[0]: const VkSubmitInfo = 0x7ff,e5e,907,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = 0x7ff,e5e,907,b6c commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ee,108,d28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4ee,4fa,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0 Thread 0, Frame 0: vkQueueWaitIdle(queue) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 Thread 0, Frame 0: vkCreateInstance(pCreateInfo, pAllocator, pInstance) returns VkResult VK_SUCCESS (0): pCreateInfo: const VkInstanceCreateInfo* = 0x7ff,e5e,904,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO (1) pNext: const void* = NULL flags: VkInstanceCreateFlags = 0 pApplicationInfo: const VkApplicationInfo* = 0x7ff,e5e,908,080: sType: VkStructureType = VK_STRUCTURE_TYPE_APPLICATION_INFO (0) pNext: const void* = NULL pApplicationName: const char* = "Blender" applicationVersion: uint32_t = 4194304 pEngineName: const char* = "Blender" engineVersion: uint32_t = 4194304 apiVersion: uint32_t = 4202496 enabledLayerCount: uint32_t = 0 ppEnabledLayerNames: const char* const* = NULL enabledExtensionCount: uint32_t = 0 ppEnabledExtensionNames: const char* const* = NULL pNext: const void* = NULL pAllocator: const VkAllocationCallbacks* = NULL pInstance: VkInstance* = 0x7f5,4ee,4fb,800 Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,4fb,800 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = NULL Thread 0, Frame 0: vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0): instance: VkInstance = 0x7f5,4ee,4fb,800 pPhysicalDeviceCount: uint32_t* = 2 pPhysicalDevices: VkPhysicalDevice* = 0x7ff,e5e,908,060 pPhysicalDevices[0]: VkPhysicalDevice = 0x7f5,4ed,199,ce0 pPhysicalDevices[1]: VkPhysicalDevice = 0x7f5,4ed,199,d00 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,ce0 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,907,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceDynamicRenderingFeatures features: VkPhysicalDeviceFeatures = 0x7ff,e5e,907,7e0: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 1 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 1 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 1 sparseResidency4Samples: VkBool32 = 1 sparseResidency8Samples: VkBool32 = 1 sparseResidency16Samples: VkBool32 = 1 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 1 inheritedQueries: VkBool32 = 1 pNext: VkPhysicalDeviceDynamicRenderingFeatures = 0x7ff,e5e,907,7a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES (1000044003) pNext: void* = NULL dynamicRendering: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceProperties2(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,ce0 pProperties: VkPhysicalDeviceProperties2* = 0x7ff,e5e,907,8c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 (1000059001) pNext: void* = VkPhysicalDeviceDriverProperties properties: VkPhysicalDeviceProperties = 0x7ff,e5e,907,8d8: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,907,9ec pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,907,a00: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,907,adc maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,907,aec maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,907,b18 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,907,b20 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,907,bbc pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,907,bc4 lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,907,bf8: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 pNext: VkPhysicalDeviceDriverProperties = 0x7ff,e5e,907,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES (1000196000) pNext: void* = NULL driverID: VkDriverId = VK_DRIVER_ID_NVIDIA_PROPRIETARY (4) driverName: char[VK_MAX_DRIVER_NAME_SIZE] = "NVIDIA" driverInfo: char[VK_MAX_DRIVER_INFO_SIZE] = "535.183.06" conformanceVersion: VkConformanceVersion = 0x7ff,e5e,907,f64: major: uint8_t = 1 minor: uint8_t = 3 subminor: uint8_t = 5 patch: uint8_t = 0 Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,ce0 pProperties: VkPhysicalDeviceProperties* = 0x7ff,e5e,908,280: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,908,394 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,908,3a8: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,484 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,494 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,4c0 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,908,4c8 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,564 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,908,56c lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,5a0: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,d00 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,907,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceDynamicRenderingFeatures features: VkPhysicalDeviceFeatures = 0x7ff,e5e,907,7e0: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 0 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 0 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 0 sparseResidency4Samples: VkBool32 = 0 sparseResidency8Samples: VkBool32 = 0 sparseResidency16Samples: VkBool32 = 0 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 0 inheritedQueries: VkBool32 = 0 pNext: VkPhysicalDeviceDynamicRenderingFeatures = 0x7ff,e5e,907,7a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES (1000044003) pNext: void* = NULL dynamicRendering: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceProperties2(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,d00 pProperties: VkPhysicalDeviceProperties2* = 0x7ff,e5e,907,8c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 (1000059001) pNext: void* = VkPhysicalDeviceDriverProperties properties: VkPhysicalDeviceProperties = 0x7ff,e5e,907,8d8: apiVersion: uint32_t = 4206881 driverVersion: uint32_t = 1 vendorID: uint32_t = 65541 deviceID: uint32_t = 0 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_CPU (4) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "llvmpipe (LLVM 19.1.1, 256 bits)" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,907,9ec pipelineCacheUUID[0]: uint8_t = 50 pipelineCacheUUID[1]: uint8_t = 52 pipelineCacheUUID[2]: uint8_t = 46 pipelineCacheUUID[3]: uint8_t = 50 pipelineCacheUUID[4]: uint8_t = 46 pipelineCacheUUID[5]: uint8_t = 52 pipelineCacheUUID[6]: uint8_t = 45 pipelineCacheUUID[7]: uint8_t = 49 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 97 pipelineCacheUUID[10]: uint8_t = 97 pipelineCacheUUID[11]: uint8_t = 97 pipelineCacheUUID[12]: uint8_t = 97 pipelineCacheUUID[13]: uint8_t = 97 pipelineCacheUUID[14]: uint8_t = 97 pipelineCacheUUID[15]: uint8_t = 97 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,907,a00: maxImageDimension1D: uint32_t = 16384 maxImageDimension2D: uint32_t = 16384 maxImageDimension3D: uint32_t = 4096 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 134217728 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 32768 bufferImageGranularity: VkDeviceSize = 64 sparseAddressSpaceSize: VkDeviceSize = 2147483648 maxBoundDescriptorSets: uint32_t = 8 maxPerStageDescriptorSamplers: uint32_t = 1000000 maxPerStageDescriptorUniformBuffers: uint32_t = 1000000 maxPerStageDescriptorStorageBuffers: uint32_t = 1000000 maxPerStageDescriptorSampledImages: uint32_t = 1000000 maxPerStageDescriptorStorageImages: uint32_t = 1000000 maxPerStageDescriptorInputAttachments: uint32_t = 1000000 maxPerStageResources: uint32_t = 1000000 maxDescriptorSetSamplers: uint32_t = 1000000 maxDescriptorSetUniformBuffers: uint32_t = 1000000 maxDescriptorSetUniformBuffersDynamic: uint32_t = 1000000 maxDescriptorSetStorageBuffers: uint32_t = 1000000 maxDescriptorSetStorageBuffersDynamic: uint32_t = 1000000 maxDescriptorSetSampledImages: uint32_t = 1000000 maxDescriptorSetStorageImages: uint32_t = 1000000 maxDescriptorSetInputAttachments: uint32_t = 1000000 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 128 maxTessellationControlTotalOutputComponents: uint32_t = 4096 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 64 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 2 maxFragmentCombinedOutputResources: uint32_t = 104 maxComputeSharedMemorySize: uint32_t = 32768 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,907,adc maxComputeWorkGroupCount[0]: uint32_t = 65535 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,907,aec maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 1024 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 4 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 16 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,907,b18 maxViewportDimensions[0]: uint32_t = 16384 maxViewportDimensions[1]: uint32_t = 16384 viewportBoundsRange: float[2] = 0x7ff,e5e,907,b20 viewportBoundsRange[0]: float = -32768 viewportBoundsRange[1]: float = 32768 viewportSubPixelBits: uint32_t = 0 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 16 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -32 maxTexelOffset: uint32_t = 31 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -2 maxInterpolationOffset: float = 2 subPixelInterpolationOffsetBits: uint32_t = 8 maxFramebufferWidth: uint32_t = 16384 maxFramebufferHeight: uint32_t = 16384 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) storageImageSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,907,bbc pointSizeRange[0]: float = 0 pointSizeRange[1]: float = 255 lineWidthRange: float[2] = 0x7ff,e5e,907,bc4 lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 255 pointSizeGranularity: float = 0.125 lineWidthGranularity: float = 0.0078125 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 128 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 128 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,907,bf8: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 0 pNext: VkPhysicalDeviceDriverProperties = 0x7ff,e5e,907,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES (1000196000) pNext: void* = NULL driverID: VkDriverId = VK_DRIVER_ID_MESA_LLVMPIPE (13) driverName: char[VK_MAX_DRIVER_NAME_SIZE] = "llvmpipe" driverInfo: char[VK_MAX_DRIVER_INFO_SIZE] = "Mesa 24.2.4-1 (LLVM 19.1.1)" conformanceVersion: VkConformanceVersion = 0x7ff,e5e,907,f64: major: uint8_t = 1 minor: uint8_t = 3 subminor: uint8_t = 1 patch: uint8_t = 1 Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,4ed,199,d00 pProperties: VkPhysicalDeviceProperties* = 0x7ff,e5e,908,280: apiVersion: uint32_t = 4206881 driverVersion: uint32_t = 1 vendorID: uint32_t = 65541 deviceID: uint32_t = 0 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_CPU (4) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "llvmpipe (LLVM 19.1.1, 256 bits)" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,908,394 pipelineCacheUUID[0]: uint8_t = 50 pipelineCacheUUID[1]: uint8_t = 52 pipelineCacheUUID[2]: uint8_t = 46 pipelineCacheUUID[3]: uint8_t = 50 pipelineCacheUUID[4]: uint8_t = 46 pipelineCacheUUID[5]: uint8_t = 52 pipelineCacheUUID[6]: uint8_t = 45 pipelineCacheUUID[7]: uint8_t = 49 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 97 pipelineCacheUUID[10]: uint8_t = 97 pipelineCacheUUID[11]: uint8_t = 97 pipelineCacheUUID[12]: uint8_t = 97 pipelineCacheUUID[13]: uint8_t = 97 pipelineCacheUUID[14]: uint8_t = 97 pipelineCacheUUID[15]: uint8_t = 97 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,908,3a8: maxImageDimension1D: uint32_t = 16384 maxImageDimension2D: uint32_t = 16384 maxImageDimension3D: uint32_t = 4096 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 134217728 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 32768 bufferImageGranularity: VkDeviceSize = 64 sparseAddressSpaceSize: VkDeviceSize = 2147483648 maxBoundDescriptorSets: uint32_t = 8 maxPerStageDescriptorSamplers: uint32_t = 1000000 maxPerStageDescriptorUniformBuffers: uint32_t = 1000000 maxPerStageDescriptorStorageBuffers: uint32_t = 1000000 maxPerStageDescriptorSampledImages: uint32_t = 1000000 maxPerStageDescriptorStorageImages: uint32_t = 1000000 maxPerStageDescriptorInputAttachments: uint32_t = 1000000 maxPerStageResources: uint32_t = 1000000 maxDescriptorSetSamplers: uint32_t = 1000000 maxDescriptorSetUniformBuffers: uint32_t = 1000000 maxDescriptorSetUniformBuffersDynamic: uint32_t = 1000000 maxDescriptorSetStorageBuffers: uint32_t = 1000000 maxDescriptorSetStorageBuffersDynamic: uint32_t = 1000000 maxDescriptorSetSampledImages: uint32_t = 1000000 maxDescriptorSetStorageImages: uint32_t = 1000000 maxDescriptorSetInputAttachments: uint32_t = 1000000 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 128 maxTessellationControlTotalOutputComponents: uint32_t = 4096 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 64 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 2 maxFragmentCombinedOutputResources: uint32_t = 104 maxComputeSharedMemorySize: uint32_t = 32768 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,484 maxComputeWorkGroupCount[0]: uint32_t = 65535 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,494 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 1024 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 4 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 16 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,4c0 maxViewportDimensions[0]: uint32_t = 16384 maxViewportDimensions[1]: uint32_t = 16384 viewportBoundsRange: float[2] = 0x7ff,e5e,908,4c8 viewportBoundsRange[0]: float = -32768 viewportBoundsRange[1]: float = 32768 viewportSubPixelBits: uint32_t = 0 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 16 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -32 maxTexelOffset: uint32_t = 31 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -2 maxInterpolationOffset: float = 2 subPixelInterpolationOffsetBits: uint32_t = 8 maxFramebufferWidth: uint32_t = 16384 maxFramebufferHeight: uint32_t = 16384 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) storageImageSampleCounts: VkSampleCountFlags = 5 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,564 pointSizeRange[0]: float = 0 pointSizeRange[1]: float = 255 lineWidthRange: float[2] = 0x7ff,e5e,908,56c lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 255 pointSizeGranularity: float = 0.125 lineWidthGranularity: float = 0.0078125 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 128 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 128 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,5a0: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 0 Thread 0, Frame 0: vkDestroyInstance(instance, pAllocator) returns void: instance: VkInstance = 0x7f5,4ee,4fb,800 pAllocator: const VkAllocationCallbacks* = NULL Thread 0, Frame 0: vkGetPhysicalDeviceProperties2(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pProperties: VkPhysicalDeviceProperties2* = 0x7ff,e5e,908,240: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 (1000059001) pNext: void* = VkPhysicalDeviceDriverProperties properties: VkPhysicalDeviceProperties = 0x7ff,e5e,908,250: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7ff,e5e,908,364 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7ff,e5e,908,378: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7ff,e5e,908,454 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7ff,e5e,908,464 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7ff,e5e,908,490 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7ff,e5e,908,498 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7ff,e5e,908,534 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7ff,e5e,908,53c lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7ff,e5e,908,570: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 pNext: VkPhysicalDeviceDriverProperties = 0x7f5,4cc,e1d,220: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES (1000196000) pNext: void* = NULL driverID: VkDriverId = VK_DRIVER_ID_NVIDIA_PROPRIETARY (4) driverName: char[VK_MAX_DRIVER_NAME_SIZE] = "NVIDIA" driverInfo: char[VK_MAX_DRIVER_INFO_SIZE] = "535.183.06" conformanceVersion: VkConformanceVersion = 0x7f5,4cc,e1d,434: major: uint8_t = 1 minor: uint8_t = 3 subminor: uint8_t = 5 patch: uint8_t = 0 Thread 0, Frame 0: vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7f5,4cc,e1d,438: memoryTypeCount: uint32_t = 5 memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7f5,4cc,e1d,43c memoryTypes[0]: VkMemoryType = 0x7f5,4cc,e1d,43c: propertyFlags: VkMemoryPropertyFlags = 0 heapIndex: uint32_t = 1 memoryTypes[1]: VkMemoryType = 0x7f5,4cc,e1d,444: propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) heapIndex: uint32_t = 0 memoryTypes[2]: VkMemoryType = 0x7f5,4cc,e1d,44c: propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) heapIndex: uint32_t = 1 memoryTypes[3]: VkMemoryType = 0x7f5,4cc,e1d,454: propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT) heapIndex: uint32_t = 1 memoryTypes[4]: VkMemoryType = 0x7f5,4cc,e1d,45c: propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) heapIndex: uint32_t = 2 memoryHeapCount: uint32_t = 3 memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7f5,4cc,e1d,540 memoryHeaps[0]: VkMemoryHeap = 0x7f5,4cc,e1d,540: size: VkDeviceSize = 21464350720 flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) memoryHeaps[1]: VkMemoryHeap = 0x7f5,4cc,e1d,550: size: VkDeviceSize = 101232288768 flags: VkMemoryHeapFlags = 0 memoryHeaps[2]: VkMemoryHeap = 0x7f5,4cc,e1d,560: size: VkDeviceSize = 257949696 flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) Thread 0, Frame 0: vkGetPhysicalDeviceFeatures2(physicalDevice, pFeatures) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pFeatures: VkPhysicalDeviceFeatures2* = 0x7ff,e5e,908,240: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000) pNext: void* = VkPhysicalDeviceVulkan11Features features: VkPhysicalDeviceFeatures = 0x7ff,e5e,908,250: robustBufferAccess: VkBool32 = 1 fullDrawIndexUint32: VkBool32 = 1 imageCubeArray: VkBool32 = 1 independentBlend: VkBool32 = 1 geometryShader: VkBool32 = 1 tessellationShader: VkBool32 = 1 sampleRateShading: VkBool32 = 1 dualSrcBlend: VkBool32 = 1 logicOp: VkBool32 = 1 multiDrawIndirect: VkBool32 = 1 drawIndirectFirstInstance: VkBool32 = 1 depthClamp: VkBool32 = 1 depthBiasClamp: VkBool32 = 1 fillModeNonSolid: VkBool32 = 1 depthBounds: VkBool32 = 1 wideLines: VkBool32 = 1 largePoints: VkBool32 = 1 alphaToOne: VkBool32 = 1 multiViewport: VkBool32 = 1 samplerAnisotropy: VkBool32 = 1 textureCompressionETC2: VkBool32 = 0 textureCompressionASTC_LDR: VkBool32 = 0 textureCompressionBC: VkBool32 = 1 occlusionQueryPrecise: VkBool32 = 1 pipelineStatisticsQuery: VkBool32 = 1 vertexPipelineStoresAndAtomics: VkBool32 = 1 fragmentStoresAndAtomics: VkBool32 = 1 shaderTessellationAndGeometryPointSize: VkBool32 = 1 shaderImageGatherExtended: VkBool32 = 1 shaderStorageImageExtendedFormats: VkBool32 = 1 shaderStorageImageMultisample: VkBool32 = 1 shaderStorageImageReadWithoutFormat: VkBool32 = 1 shaderStorageImageWriteWithoutFormat: VkBool32 = 1 shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1 shaderSampledImageArrayDynamicIndexing: VkBool32 = 1 shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageImageArrayDynamicIndexing: VkBool32 = 1 shaderClipDistance: VkBool32 = 1 shaderCullDistance: VkBool32 = 1 shaderFloat64: VkBool32 = 1 shaderInt64: VkBool32 = 1 shaderInt16: VkBool32 = 1 shaderResourceResidency: VkBool32 = 1 shaderResourceMinLod: VkBool32 = 1 sparseBinding: VkBool32 = 1 sparseResidencyBuffer: VkBool32 = 1 sparseResidencyImage2D: VkBool32 = 1 sparseResidencyImage3D: VkBool32 = 1 sparseResidency2Samples: VkBool32 = 1 sparseResidency4Samples: VkBool32 = 1 sparseResidency8Samples: VkBool32 = 1 sparseResidency16Samples: VkBool32 = 1 sparseResidencyAliased: VkBool32 = 1 variableMultisampleRate: VkBool32 = 1 inheritedQueries: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan11Features = 0x7f5,4cc,e1d,720: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES (49) pNext: void* = VkPhysicalDeviceVulkan12Features storageBuffer16BitAccess: VkBool32 = 1 uniformAndStorageBuffer16BitAccess: VkBool32 = 1 storagePushConstant16: VkBool32 = 1 storageInputOutput16: VkBool32 = 0 multiview: VkBool32 = 1 multiviewGeometryShader: VkBool32 = 1 multiviewTessellationShader: VkBool32 = 1 variablePointersStorageBuffer: VkBool32 = 1 variablePointers: VkBool32 = 1 protectedMemory: VkBool32 = 0 samplerYcbcrConversion: VkBool32 = 1 shaderDrawParameters: VkBool32 = 1 pNext: VkPhysicalDeviceVulkan12Features = 0x7f5,4cc,e1d,760: sType: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES (51) pNext: void* = NULL samplerMirrorClampToEdge: VkBool32 = 1 drawIndirectCount: VkBool32 = 1 storageBuffer8BitAccess: VkBool32 = 1 uniformAndStorageBuffer8BitAccess: VkBool32 = 1 storagePushConstant8: VkBool32 = 1 shaderBufferInt64Atomics: VkBool32 = 1 shaderSharedInt64Atomics: VkBool32 = 1 shaderFloat16: VkBool32 = 1 shaderInt8: VkBool32 = 1 descriptorIndexing: VkBool32 = 1 shaderInputAttachmentArrayDynamicIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayDynamicIndexing: VkBool32 = 1 shaderUniformBufferArrayNonUniformIndexing: VkBool32 = 1 shaderSampledImageArrayNonUniformIndexing: VkBool32 = 1 shaderStorageBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageImageArrayNonUniformIndexing: VkBool32 = 1 shaderInputAttachmentArrayNonUniformIndexing: VkBool32 = 1 shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32 = 1 shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32 = 1 descriptorBindingUniformBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingSampledImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageImageUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32 = 1 descriptorBindingUpdateUnusedWhilePending: VkBool32 = 1 descriptorBindingPartiallyBound: VkBool32 = 1 descriptorBindingVariableDescriptorCount: VkBool32 = 1 runtimeDescriptorArray: VkBool32 = 1 samplerFilterMinmax: VkBool32 = 1 scalarBlockLayout: VkBool32 = 1 imagelessFramebuffer: VkBool32 = 1 uniformBufferStandardLayout: VkBool32 = 1 shaderSubgroupExtendedTypes: VkBool32 = 1 separateDepthStencilLayouts: VkBool32 = 1 hostQueryReset: VkBool32 = 1 timelineSemaphore: VkBool32 = 1 bufferDeviceAddress: VkBool32 = 1 bufferDeviceAddressCaptureReplay: VkBool32 = 1 bufferDeviceAddressMultiDevice: VkBool32 = 1 vulkanMemoryModel: VkBool32 = 1 vulkanMemoryModelDeviceScope: VkBool32 = 1 vulkanMemoryModelAvailabilityVisibilityChains: VkBool32 = 1 shaderOutputViewportIndex: VkBool32 = 1 shaderOutputLayer: VkBool32 = 1 subgroupBroadcastDynamicId: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 format: VkFormat = VK_FORMAT_R8G8B8_UNORM (23) pFormatProperties: VkFormatProperties* = 0x7ff,e5e,908,1d8: linearTilingFeatures: VkFormatFeatureFlags = 0 optimalTilingFeatures: VkFormatFeatureFlags = 0 bufferFeatures: VkFormatFeatureFlags = 536870976 (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT | VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR) Thread 0, Frame 0: vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pProperties: VkPhysicalDeviceProperties* = 0x7f5,4ee,4fb,8d0: apiVersion: uint32_t = 4206834 driverVersion: uint32_t = 2246951296 vendorID: uint32_t = 4318 deviceID: uint32_t = 8754 deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2) deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA RTX A4500" pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7f5,4ee,4fb,9e4 pipelineCacheUUID[0]: uint8_t = 250 pipelineCacheUUID[1]: uint8_t = 26 pipelineCacheUUID[2]: uint8_t = 15 pipelineCacheUUID[3]: uint8_t = 113 pipelineCacheUUID[4]: uint8_t = 98 pipelineCacheUUID[5]: uint8_t = 165 pipelineCacheUUID[6]: uint8_t = 203 pipelineCacheUUID[7]: uint8_t = 141 pipelineCacheUUID[8]: uint8_t = 97 pipelineCacheUUID[9]: uint8_t = 61 pipelineCacheUUID[10]: uint8_t = 10 pipelineCacheUUID[11]: uint8_t = 80 pipelineCacheUUID[12]: uint8_t = 245 pipelineCacheUUID[13]: uint8_t = 230 pipelineCacheUUID[14]: uint8_t = 79 pipelineCacheUUID[15]: uint8_t = 70 limits: VkPhysicalDeviceLimits = 0x7f5,4ee,4fb,9f8: maxImageDimension1D: uint32_t = 32768 maxImageDimension2D: uint32_t = 32768 maxImageDimension3D: uint32_t = 16384 maxImageDimensionCube: uint32_t = 32768 maxImageArrayLayers: uint32_t = 2048 maxTexelBufferElements: uint32_t = 134217728 maxUniformBufferRange: uint32_t = 65536 maxStorageBufferRange: uint32_t = 4294967295 maxPushConstantsSize: uint32_t = 256 maxMemoryAllocationCount: uint32_t = 4294967295 maxSamplerAllocationCount: uint32_t = 4000 bufferImageGranularity: VkDeviceSize = 1024 sparseAddressSpaceSize: VkDeviceSize = 1099511627775 maxBoundDescriptorSets: uint32_t = 32 maxPerStageDescriptorSamplers: uint32_t = 1048576 maxPerStageDescriptorUniformBuffers: uint32_t = 1048576 maxPerStageDescriptorStorageBuffers: uint32_t = 1048576 maxPerStageDescriptorSampledImages: uint32_t = 1048576 maxPerStageDescriptorStorageImages: uint32_t = 1048576 maxPerStageDescriptorInputAttachments: uint32_t = 1048576 maxPerStageResources: uint32_t = 4294967295 maxDescriptorSetSamplers: uint32_t = 1048576 maxDescriptorSetUniformBuffers: uint32_t = 1048576 maxDescriptorSetUniformBuffersDynamic: uint32_t = 15 maxDescriptorSetStorageBuffers: uint32_t = 1048576 maxDescriptorSetStorageBuffersDynamic: uint32_t = 16 maxDescriptorSetSampledImages: uint32_t = 1048576 maxDescriptorSetStorageImages: uint32_t = 1048576 maxDescriptorSetInputAttachments: uint32_t = 1048576 maxVertexInputAttributes: uint32_t = 32 maxVertexInputBindings: uint32_t = 32 maxVertexInputAttributeOffset: uint32_t = 2047 maxVertexInputBindingStride: uint32_t = 2048 maxVertexOutputComponents: uint32_t = 128 maxTessellationGenerationLevel: uint32_t = 64 maxTessellationPatchSize: uint32_t = 32 maxTessellationControlPerVertexInputComponents: uint32_t = 128 maxTessellationControlPerVertexOutputComponents: uint32_t = 128 maxTessellationControlPerPatchOutputComponents: uint32_t = 120 maxTessellationControlTotalOutputComponents: uint32_t = 4216 maxTessellationEvaluationInputComponents: uint32_t = 128 maxTessellationEvaluationOutputComponents: uint32_t = 128 maxGeometryShaderInvocations: uint32_t = 32 maxGeometryInputComponents: uint32_t = 128 maxGeometryOutputComponents: uint32_t = 128 maxGeometryOutputVertices: uint32_t = 1024 maxGeometryTotalOutputComponents: uint32_t = 1024 maxFragmentInputComponents: uint32_t = 128 maxFragmentOutputAttachments: uint32_t = 8 maxFragmentDualSrcAttachments: uint32_t = 1 maxFragmentCombinedOutputResources: uint32_t = 4294967295 maxComputeSharedMemorySize: uint32_t = 49152 maxComputeWorkGroupCount: uint32_t[3] = 0x7f5,4ee,4fb,ad4 maxComputeWorkGroupCount[0]: uint32_t = 2147483647 maxComputeWorkGroupCount[1]: uint32_t = 65535 maxComputeWorkGroupCount[2]: uint32_t = 65535 maxComputeWorkGroupInvocations: uint32_t = 1024 maxComputeWorkGroupSize: uint32_t[3] = 0x7f5,4ee,4fb,ae4 maxComputeWorkGroupSize[0]: uint32_t = 1024 maxComputeWorkGroupSize[1]: uint32_t = 1024 maxComputeWorkGroupSize[2]: uint32_t = 64 subPixelPrecisionBits: uint32_t = 8 subTexelPrecisionBits: uint32_t = 8 mipmapPrecisionBits: uint32_t = 8 maxDrawIndexedIndexValue: uint32_t = 4294967295 maxDrawIndirectCount: uint32_t = 4294967295 maxSamplerLodBias: float = 15 maxSamplerAnisotropy: float = 16 maxViewports: uint32_t = 16 maxViewportDimensions: uint32_t[2] = 0x7f5,4ee,4fb,b10 maxViewportDimensions[0]: uint32_t = 32768 maxViewportDimensions[1]: uint32_t = 32768 viewportBoundsRange: float[2] = 0x7f5,4ee,4fb,b18 viewportBoundsRange[0]: float = -65536 viewportBoundsRange[1]: float = 65536 viewportSubPixelBits: uint32_t = 8 minMemoryMapAlignment: size_t = 64 minTexelBufferOffsetAlignment: VkDeviceSize = 16 minUniformBufferOffsetAlignment: VkDeviceSize = 64 minStorageBufferOffsetAlignment: VkDeviceSize = 16 minTexelOffset: int32_t = -8 maxTexelOffset: uint32_t = 7 minTexelGatherOffset: int32_t = -32 maxTexelGatherOffset: uint32_t = 31 minInterpolationOffset: float = -0.5 maxInterpolationOffset: float = 0.4375 subPixelInterpolationOffsetBits: uint32_t = 4 maxFramebufferWidth: uint32_t = 32768 maxFramebufferHeight: uint32_t = 32768 maxFramebufferLayers: uint32_t = 2048 framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) maxColorAttachments: uint32_t = 8 sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT) storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT) maxSampleMaskWords: uint32_t = 1 timestampComputeAndGraphics: VkBool32 = 1 timestampPeriod: float = 1 maxClipDistances: uint32_t = 8 maxCullDistances: uint32_t = 8 maxCombinedClipAndCullDistances: uint32_t = 8 discreteQueuePriorities: uint32_t = 2 pointSizeRange: float[2] = 0x7f5,4ee,4fb,bb4 pointSizeRange[0]: float = 1 pointSizeRange[1]: float = 2047.94 lineWidthRange: float[2] = 0x7f5,4ee,4fb,bbc lineWidthRange[0]: float = 1 lineWidthRange[1]: float = 64 pointSizeGranularity: float = 0.0625 lineWidthGranularity: float = 0.0625 strictLines: VkBool32 = 1 standardSampleLocations: VkBool32 = 1 optimalBufferCopyOffsetAlignment: VkDeviceSize = 1 optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1 nonCoherentAtomSize: VkDeviceSize = 64 sparseProperties: VkPhysicalDeviceSparseProperties = 0x7f5,4ee,4fb,bf0: residencyStandard2DBlockShape: VkBool32 = 1 residencyStandard2DMultisampleBlockShape: VkBool32 = 1 residencyStandard3DBlockShape: VkBool32 = 1 residencyAlignedMipSize: VkBool32 = 0 residencyNonResidentStrict: VkBool32 = 1 Thread 0, Frame 0: vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void: physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7f5,4ee,4fb,c08: memoryTypeCount: uint32_t = 5 memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7f5,4ee,4fb,c0c memoryTypes[0]: VkMemoryType = 0x7f5,4ee,4fb,c0c: propertyFlags: VkMemoryPropertyFlags = 0 heapIndex: uint32_t = 1 memoryTypes[1]: VkMemoryType = 0x7f5,4ee,4fb,c14: propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) heapIndex: uint32_t = 0 memoryTypes[2]: VkMemoryType = 0x7f5,4ee,4fb,c1c: propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) heapIndex: uint32_t = 1 memoryTypes[3]: VkMemoryType = 0x7f5,4ee,4fb,c24: propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT) heapIndex: uint32_t = 1 memoryTypes[4]: VkMemoryType = 0x7f5,4ee,4fb,c2c: propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) heapIndex: uint32_t = 2 memoryHeapCount: uint32_t = 3 memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7f5,4ee,4fb,d10 memoryHeaps[0]: VkMemoryHeap = 0x7f5,4ee,4fb,d10: size: VkDeviceSize = 21464350720 flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) memoryHeaps[1]: VkMemoryHeap = 0x7f5,4ee,4fb,d20: size: VkDeviceSize = 101232288768 flags: VkMemoryHeapFlags = 0 memoryHeaps[2]: VkMemoryHeap = 0x7f5,4ee,4fb,d30: size: VkDeviceSize = 257949696 flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) Thread 0, Frame 0: vkCreatePipelineCache(device, pCreateInfo, pAllocator, pPipelineCache) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineCacheCreateInfo* = 0x7ff,e5e,908,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO (17) pNext: const void* = NULL flags: VkPipelineCacheCreateFlags = 0 initialDataSize: size_t = 0 pInitialData: const void* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineCache: VkPipelineCache* = 0x7f5,51b,272,410 Thread 0, Frame 0: vkCreatePipelineCache(device, pCreateInfo, pAllocator, pPipelineCache) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineCacheCreateInfo* = 0x7ff,e5e,908,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO (17) pNext: const void* = NULL flags: VkPipelineCacheCreateFlags = 0 initialDataSize: size_t = 0 pInitialData: const void* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineCache: VkPipelineCache* = 0x7f5,4cc,e13,390 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 1 compareOp: VkCompareOp = VK_COMPARE_OP_LESS_OR_EQUAL (3) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,550 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,8d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,a90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,710 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,c50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,e10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e13,fd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,190 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,350 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,510 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,6d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,890 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,a50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,c10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,dd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e14,f90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,150 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,310 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,4d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,690 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,850 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,a10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,bd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,d90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e15,f50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,110 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,2d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,490 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,650 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,810 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,9d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,b90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,d50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e16,f10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,0d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,290 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,450 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,610 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,7d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,990 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,b50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,d10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e17,ed0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,090 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,250 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,410 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,5d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,790 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,950 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,b10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,cd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,e18,e90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,050 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,210 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,3d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,590 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,750 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,910 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,ad0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,c90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea7,e50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,010 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,1d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,390 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,550 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,710 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,8d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,a90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,c50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,e10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea8,fd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,190 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,350 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,510 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,6d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,890 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,a50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,c10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,dd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ea9,f90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,150 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,310 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,4d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,690 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,850 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,a10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,bd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,d90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaa,f50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,110 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,2d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,490 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,650 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,810 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,9d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,b90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,d50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eab,f10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,0d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,290 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,450 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,610 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,7d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,990 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,b50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE (2) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,d10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eac,ed0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,090 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,250 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,410 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,5d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,790 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,950 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_REPEAT (0) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,b10 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,cd0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,ead,e90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,050 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,210 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,3d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,590 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,750 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT (1) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,910 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,ad0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,c90 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eae,e50 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 0 maxAnisotropy: float = 0 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaf,010 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaf,1d0 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST (0) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaf,390 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_NEAREST (0) minFilter: VkFilter = VK_FILTER_NEAREST (0) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaf,550 Thread 0, Frame 0: vkCreateSampler(device, pCreateInfo, pAllocator, pSampler) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSamplerCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO (31) pNext: const void* = NULL flags: VkSamplerCreateFlags = 0 magFilter: VkFilter = VK_FILTER_LINEAR (1) minFilter: VkFilter = VK_FILTER_LINEAR (1) mipmapMode: VkSamplerMipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR (1) addressModeU: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeV: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) addressModeW: VkSamplerAddressMode = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER (3) mipLodBias: float = 0 anisotropyEnable: VkBool32 = 1 maxAnisotropy: float = 2 compareEnable: VkBool32 = 0 compareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) minLod: float = 0 maxLod: float = 1000 borderColor: VkBorderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK (0) unnormalizedCoordinates: VkBool32 = 0 pAllocator: const VkAllocationCallbacks* = NULL pSampler: VkSampler* = 0x7f5,4cc,eaf,710 Thread 0, Frame 0: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,160: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 130 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4ee,103,a50 Thread 0, Frame 0: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4ee,103,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,070: size: VkDeviceSize = 64 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 0: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,907,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = NULL allocationSize: VkDeviceSize = 4030464 memoryTypeIndex: uint32_t = 4 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4cc,eaf,8d0 Thread 0, Frame 0: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4ee,103,a50 memory: VkDeviceMemory = 0x7f5,4cc,eaf,8d0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 0: vkMapMemory(device, memory, offset, size, flags, ppData) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 memory: VkDeviceMemory = 0x7f5,4cc,eaf,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 flags: VkMemoryMapFlags = 0 ppData: void** = 0x7f5,4c8,e00,000 Thread 0, Frame 0: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7ff,e5e,908,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4cc,e0f,8b8 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8b8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4ee,103,8d0 Thread 0, Frame 0: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7ff,e5e,908,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4cc,e0f,8b8 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8b8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4ee,103,450 Thread 0, Frame 0: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7ff,e5e,908,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4cc,e0f,8b8 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8b8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8c8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d0: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4cc,e0f,8d8: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4ee,103,750 Thread 0, Frame 0: vkResetDescriptorPool(device, descriptorPool, flags) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,8d0 flags: VkDescriptorPoolResetFlags = 0 Thread 0, Frame 0: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,3b0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,908,3cc: width: uint32_t = 3840 height: uint32_t = 1492 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 23 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4cc,e0b,450 Thread 0, Frame 0: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,350: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4cc,e0b,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,2f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,300: size: VkDeviceSize = 23592960 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,320: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 0: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,907,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 23592960 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4cc,e0b,450 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4cc,eaf,fd0 Thread 0, Frame 0: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4cc,e0b,450 memory: VkDeviceMemory = 0x7f5,4cc,eaf,fd0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 0: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7f5,4cc,e43,968: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 0 queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cd,30d,e50 Thread 0, Frame 0: vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkFenceCreateInfo* = 0x7f5,4cc,e43,9c0: sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8) pNext: const void* = NULL flags: VkFenceCreateFlags = 1 (VK_FENCE_CREATE_SIGNALED_BIT) pAllocator: const VkAllocationCallbacks* = NULL pFence: VkFence* = 0x7f5,4ee,1f3,450 Thread 0, Frame 0: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e98,050 Thread 0, Frame 0: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e98,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 0: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e98,050 Thread 0, Frame 0: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,908,588 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 0: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4cc,e98,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 0: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,908,5d0 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 0: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,907,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4cc,e0b,450 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,907,d08: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,907,d18: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4cd,31f,910 Thread 0, Frame 0: vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 timeout: uint64_t = 18446744073709551615 semaphore: VkSemaphore = 0 fence: VkFence = 0x7f5,4ee,1f3,150 pImageIndex: uint32_t* = 0 Thread 0, Frame 0: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,1f3,150 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 0: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,1f3,150 Thread 0, Frame 0: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e99,850 Thread 0, Frame 0: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 0: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 0: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4ee,16b,af0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4ee,16b,b04: offset: VkOffset2D = 0x7f5,4ee,16b,b04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4ee,16b,b0c: width: uint32_t = 3840 height: uint32_t = 1492 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4ee,16b,820 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4ee,16b,820: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4cd,31f,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4ee,16b,854 (Union): color: VkClearColorValue = 0x7f5,4ee,16b,854 (Union): float32: float[4] = 0x7f5,4ee,16b,854 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4ee,16b,854 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4ee,16b,854 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4ee,16b,854: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 0: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4ee,16b,b44 pAttachments[0]: const VkClearAttachment = 0x7f5,4ee,16b,b44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4ee,16b,b4c (Union): color: VkClearColorValue = 0x7f5,4ee,16b,b4c (Union): float32: float[4] = 0x7f5,4ee,16b,b4c float32[0]: float = 0.25 float32[1]: float = 0.25 float32[2]: float = 0.25 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4ee,16b,b4c int32[0]: int32_t = 1048576000 int32[1]: int32_t = 1048576000 int32[2]: int32_t = 1048576000 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4ee,16b,b4c uint32[0]: uint32_t = 1048576000 uint32[1]: uint32_t = 1048576000 uint32[2]: uint32_t = 1048576000 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4ee,16b,b4c: depth: float = 0.25 stencil: uint32_t = 1048576000 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4ee,16b,c04 pRects[0]: const VkClearRect = 0x7f5,4ee,16b,c04: rect: VkRect2D = 0x7f5,4ee,16b,c04: offset: VkOffset2D = 0x7f5,4ee,16b,c04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4ee,16b,c0c: width: uint32_t = 3840 height: uint32_t = 1492 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 0: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 Thread 0, Frame 0: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 0: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 srcImage: VkImage = 0x7f5,4cc,e0b,450 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0a,550 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4ee,16c,190 pRegions[0]: const VkImageBlit = 0x7f5,4ee,16c,190: srcSubresource: VkImageSubresourceLayers = 0x7f5,4ee,16c,190: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4ee,16c,1a0 srcOffsets[0]: VkOffset3D = 0x7f5,4ee,16c,1a0: x: int32_t = 0 y: int32_t = 1491 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4ee,16c,1ac: x: int32_t = 3840 y: int32_t = 0 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4ee,16c,1b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4ee,16c,1c8 dstOffsets[0]: VkOffset3D = 0x7f5,4ee,16c,1c8: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4ee,16c,1d4: x: int32_t = 3840 y: int32_t = 1492 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 0: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 0: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e99,850 Thread 0, Frame 0: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,908,488 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 0: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4cc,e99,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 0: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,908,490 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 0: vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 pPresentInfo: const VkPresentInfoKHR* = 0x7ff,e5e,908,580: sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL swapchainCount: uint32_t = 1 pSwapchains: const VkSwapchainKHR* = 0x7f5,4ee,108,d48 pSwapchains[0]: const VkSwapchainKHR = 0x7f5,4ee,518,050 pImageIndices: const uint32_t* = 0x9,b5a,1f8 pImageIndices[0]: const uint32_t = 0 pResults: VkResult* = NULL Thread 0, Frame 1: vkResetDescriptorPool(device, descriptorPool, flags) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 flags: VkDescriptorPoolResetFlags = 0 Thread 0, Frame 1: vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 queueFamilyIndex: uint32_t = 0 queueIndex: uint32_t = 0 pQueue: VkQueue* = 0x7f5,4ee,1e9,c50 Thread 0, Frame 1: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cd,30e,d50 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7ff,e5e,909,450: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30e,d50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cd,392,1e8 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4ed,17f,050 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4ed,180,850 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4ee,16b,af0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4ee,16b,b04: offset: VkOffset2D = 0x7f5,4ee,16b,b04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4ee,16b,b0c: width: uint32_t = 3840 height: uint32_t = 1492 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4ee,16b,820 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4ee,16b,820: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4cd,31f,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4ee,16b,854 (Union): color: VkClearColorValue = 0x7f5,4ee,16b,854 (Union): float32: float[4] = 0x7f5,4ee,16b,854 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4ee,16b,854 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4ee,16b,854 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4ee,16b,854: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4ee,16b,b44 pAttachments[0]: const VkClearAttachment = 0x7f5,4ee,16b,b44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4ee,16b,b4c (Union): color: VkClearColorValue = 0x7f5,4ee,16b,b4c (Union): float32: float[4] = 0x7f5,4ee,16b,b4c float32[0]: float = 0.25 float32[1]: float = 0.25 float32[2]: float = 0.25 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4ee,16b,b4c int32[0]: int32_t = 1048576000 int32[1]: int32_t = 1048576000 int32[2]: int32_t = 1048576000 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4ee,16b,b4c uint32[0]: uint32_t = 1048576000 uint32[1]: uint32_t = 1048576000 uint32[2]: uint32_t = 1048576000 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4ee,16b,b4c: depth: float = 0.25 stencil: uint32_t = 1048576000 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4ee,16b,c04 pRects[0]: const VkClearRect = 0x7f5,4ee,16b,c04: rect: VkRect2D = 0x7f5,4ee,16b,c04: offset: VkOffset2D = 0x7f5,4ee,16b,c04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4ee,16b,c0c: width: uint32_t = 3840 height: uint32_t = 1492 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ed,180,850 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b28 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4ed,180,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b70 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 queueFamilyIndex: uint32_t = 0 queueIndex: uint32_t = 0 pQueue: VkQueue* = 0x7f5,4ee,1e9,c50 Thread 0, Frame 1: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cd,30e,ad0 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30e,ad0 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cd,392,828 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e26,050 Thread 0, Frame 1: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7f5,4ed,176,2c8: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 0 queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cd,30f,250 Thread 0, Frame 1: vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkFenceCreateInfo* = 0x7f5,4ed,176,320: sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8) pNext: const void* = NULL flags: VkFenceCreateFlags = 1 (VK_FENCE_CREATE_SIGNALED_BIT) pAllocator: const VkAllocationCallbacks* = NULL pFence: VkFence* = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,2e0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30f,250 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e27,850 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e27,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,300: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e27,850 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b08 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,338 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,338: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4cc,e27,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b50 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkCommandPoolCreateInfo* = 0x7f5,4ed,176,568: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39) pNext: const void* = NULL flags: VkCommandPoolCreateFlags = 0 queueFamilyIndex: uint32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pCommandPool: VkCommandPool* = 0x7f5,4cd,30e,fd0 Thread 0, Frame 1: vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkFenceCreateInfo* = 0x7f5,4ed,176,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8) pNext: const void* = NULL flags: VkFenceCreateFlags = 1 (VK_FENCE_CREATE_SIGNALED_BIT) pAllocator: const VkAllocationCallbacks* = NULL pFence: VkFence* = 0x7f5,4ee,1f3,b50 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,580: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30e,fd0 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,628 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e66,050 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e66,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e66,050 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b18 pFences[0]: const VkFence = 0x7f5,4ee,1f3,b50 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,5d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,628 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4cc,e66,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,b50 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b60 pFences[0]: const VkFence = 0x7f5,4ee,1f3,b50 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,2e0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30f,250 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4cc,e67,850 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e67,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,300: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4cc,e67,850 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b48 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,338 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,338: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4cc,e67,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b90 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 1, Frame 1: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7f5,4c8,bb9,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4c8,014,018 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4c8,014,018: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4c8,014,020: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4c8,014,028: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4c8,014,030: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4c8,014,038: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4c8,019,050 Thread 1, Frame 1: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7f5,4c8,bb9,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4c8,014,018 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4c8,014,018: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4c8,014,020: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4c8,014,028: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4c8,014,030: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4c8,014,038: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4c8,019,1d0 Thread 1, Frame 1: vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorPoolCreateInfo* = 0x7f5,4c8,bb9,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO (33) pNext: const void* = NULL flags: VkDescriptorPoolCreateFlags = 1 (VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT) maxSets: uint32_t = 1000 poolSizeCount: uint32_t = 5 pPoolSizes: const VkDescriptorPoolSize* = 0x7f5,4c8,014,018 pPoolSizes[0]: const VkDescriptorPoolSize = 0x7f5,4c8,014,018: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1000 pPoolSizes[1]: const VkDescriptorPoolSize = 0x7f5,4c8,014,020: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE (3) descriptorCount: uint32_t = 1000 pPoolSizes[2]: const VkDescriptorPoolSize = 0x7f5,4c8,014,028: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1000 pPoolSizes[3]: const VkDescriptorPoolSize = 0x7f5,4c8,014,030: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1000 pPoolSizes[4]: const VkDescriptorPoolSize = 0x7f5,4c8,014,038: type: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1000 pAllocator: const VkAllocationCallbacks* = NULL pDescriptorPool: VkDescriptorPool* = 0x7f5,4c8,019,350 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3495 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,024,750 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,024,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 448512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = NULL allocationSize: VkDeviceSize = 33554432 memoryTypeIndex: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4ee,20d,210 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,024,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,024,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,c39,790 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) extent: VkExtent3D = 0x7ff,e5e,909,08c: width: uint32_t = 32768 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,024,c50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,024,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 262144 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,024,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 448512 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) extent: VkExtent3D = 0x7ff,e5e,909,16c: width: uint32_t = 32768 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,025,150 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,025,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0a0: size: VkDeviceSize = 262144 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,025,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 710656 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 270 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb0,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb0,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 272 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = NULL allocationSize: VkDeviceSize = 33554432 memoryTypeIndex: uint32_t = 3 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4c7,5a9,790 Thread 0, Frame 1: vkMapMemory(device, memory, offset, size, flags, ppData) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 flags: VkMemoryMapFlags = 0 ppData: void** = 0x7f5,49f,600,000 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb0,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb0,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 972800 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb0,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb0,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb0,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 272 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 1 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4cc,e1c,e10 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e10: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c5,fb1,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,266,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,2ba,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2672 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,590 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11952 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03d,2d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c5,fe8,c18 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,c18: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,c24: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,c30: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,c3c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,c48: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,285,058 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,058: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,068: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,078: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,088: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,098: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c50 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c50: x: float = 0 y: float = 0 width: float = 3495 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cd0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cd0: offset: VkOffset2D = 0x7ff,e5e,908,cd0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cd8: width: uint32_t = 3495 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d48 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b00 pPipelines[0]: VkPipeline = 0x7f5,4ee,156,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,010,290 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,024,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) components: VkComponentMapping = 0x7ff,e5e,908,ca8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,cb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,340,710 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 1 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4cc,e1c,e10 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e10: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,c31,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,267,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,482,010 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9484 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33e,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6184 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,850 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 36 usage: VkBufferUsageFlags = 99 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c31,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c31,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,dc0: size: VkDeviceSize = 48 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1046528 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 36 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,dc0: size: VkDeviceSize = 36 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 74000 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,c18 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,bb8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c80 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c80: x: float = 0 y: float = 0 width: float = 3495 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,d00 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,d00: offset: VkOffset2D = 0x7ff,e5e,908,d00: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,d08: width: uint32_t = 3495 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d78 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b30 pPipelines[0]: VkPipeline = 0x7f5,4c6,312,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,010,600 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c4f,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c4f,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c4f,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1046592 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,010,970 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb1,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb1,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb1,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1046912 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,010,ce0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb1,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb1,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb1,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1047232 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,011,050 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb2,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb2,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb2,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1047552 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,011,3c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb2,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb2,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb2,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1047872 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,011,730 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c31,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c31,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c31,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1048192 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,011,aa0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c4f,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c4f,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c4f,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1048512 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,011,e10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1048832 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,012,180 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1049152 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,012,4f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1049472 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,012,860 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1049792 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2690 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f70: size: VkDeviceSize = 2692 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 74036 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 76728 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,012,bd0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,025,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) components: VkComponentMapping = 0x7ff,e5e,908,bc8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,bd8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,03d,690 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 121 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 124 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 150456 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c50,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c50,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c50,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 150580 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,012,f40 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,7e0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4ee,5a3,dc8 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,7c0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,7c0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,89f,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1084 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1328 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03d,cd0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,960: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4194304 usage: VkBufferUsageFlags = 130 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,860: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,870: size: VkDeviceSize = 4194304 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 224320 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,568 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,568: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,508 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,508: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,5d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,5d0: x: float = 0 y: float = 0 width: float = 3495 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,650 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,650: offset: VkOffset2D = 0x7ff,e5e,909,650: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,658: width: uint32_t = 3495 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,6c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,480 pPipelines[0]: VkPipeline = 0x7f5,4c5,fb7,650 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 345 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,025,b50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,025,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 45056 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,025,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1050624 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,025,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,03e,bd0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,c48 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,be8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,cb0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,cb0: x: float = 0 y: float = 0 width: float = 345 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,d30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,d30: offset: VkOffset2D = 0x7ff,e5e,908,d30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,d38: width: uint32_t = 345 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,da8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b60 pPipelines[0]: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,013,2b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1050112 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,013,620 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1095680 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4418624 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4419136 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0b1,418 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0b1,418: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0b1,424: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0b1,430: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0b1,43c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0b1,448: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,c9e,158 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,158: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,168: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,178: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,188: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,198: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c50 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c50: x: float = 0 y: float = 0 width: float = 345 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cd0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cd0: offset: VkOffset2D = 0x7ff,e5e,908,cd0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cd8: width: uint32_t = 345 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d48 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b00 pPipelines[0]: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,013,990 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,013,d00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87c,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87c,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87c,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1096000 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4492864 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,014,070 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,014,3e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1096320 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,014,750 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1096640 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e88 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e80 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,014,ac0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bc0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1096960 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 612 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 612 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4566592 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4567204 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,014,e30 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,015,1a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1097280 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 192 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f70: size: VkDeviceSize = 192 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4640932 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87d,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87d,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87d,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4641124 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,015,510 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,015,880 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87e,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87e,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87e,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1097600 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87e,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87e,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87e,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4714852 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,015,bf0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,568 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,568: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,508 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,508: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,5d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,5d0: x: float = 0 y: float = 0 width: float = 345 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,650 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,650: offset: VkOffset2D = 0x7ff,e5e,909,650: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,658: width: uint32_t = 345 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,6c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,480 pPipelines[0]: VkPipeline = 0x7f5,4ee,157,450 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3840 height: uint32_t = 2 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,c67,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,c67,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 122880 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,c67,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1098752 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,c67,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,33f,6d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,568 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,568: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,508 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,508: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,5d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,5d0: x: float = 0 y: float = 0 width: float = 3840 height: float = 2 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,650 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,650: offset: VkOffset2D = 0x7ff,e5e,909,650: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,658: width: uint32_t = 3840 height: uint32_t = 2 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,6c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,480 pPipelines[0]: VkPipeline = 0x7f5,4c5,fb6,250 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3840 height: uint32_t = 22 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,357,f50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,357,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 491520 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,357,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1221632 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,357,f50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,03e,e50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87e,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87e,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87e,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4788580 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,87e,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,87e,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,87e,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4788836 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0a2,f98 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a2,f98: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a2,fa4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a2,fb0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a2,fbc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a2,fc8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,285,378 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,378: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,388: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,398: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,3a8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,3b8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c50 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c50: x: float = 0 y: float = 0 width: float = 3840 height: float = 22 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cd0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cd0: offset: VkOffset2D = 0x7ff,e5e,908,cd0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cd8: width: uint32_t = 3840 height: uint32_t = 22 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d48 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b00 pPipelines[0]: VkPipeline = 0x7f5,4c5,fb6,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,015,f60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 144 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 144 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4862564 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4862708 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,016,2d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,568 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,568: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,508 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,508: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,5d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,5d0: x: float = 0 y: float = 0 width: float = 3840 height: float = 22 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,650 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,650: offset: VkOffset2D = 0x7ff,e5e,909,650: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,658: width: uint32_t = 3840 height: uint32_t = 22 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,6c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,480 pPipelines[0]: VkPipeline = 0x7f5,4c6,312,450 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 666 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,92d,f50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,92d,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 86016 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,92d,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1713152 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,92d,f50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,33e,910 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,c48 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,be8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,cb0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,cb0: x: float = 0 y: float = 0 width: float = 666 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,d30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,d30: offset: VkOffset2D = 0x7ff,e5e,908,d30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,d38: width: uint32_t = 666 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,da8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b60 pPipelines[0]: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,016,640 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1097920 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,016,9b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1098240 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4936436 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b0,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b0,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b0,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 4936948 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c5,fe8,918 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,918: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,924: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,930: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,93c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c5,fe8,948: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,284,c98 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,c98: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,ca8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cb8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cc8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cd8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c50 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c50: x: float = 0 y: float = 0 width: float = 666 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cd0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cd0: offset: VkOffset2D = 0x7ff,e5e,908,cd0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cd8: width: uint32_t = 666 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d48 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b00 pPipelines[0]: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,016,d20 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,017,090 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,200: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1799168 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 36 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 36 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5010676 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5010712 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,017,400 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 28 height: uint32_t = 962 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,92e,950 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,92e,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 131072 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,92e,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1800192 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,92e,950 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,168: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,178: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,03f,990 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,038 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,fd8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,0a0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,0a0: x: float = 0 y: float = 0 width: float = 28 height: float = 962 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,120 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,120: offset: VkOffset2D = 0x7ff,e5e,909,120: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,128: width: uint32_t = 28 height: uint32_t = 962 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,198 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f50 pPipelines[0]: VkPipeline = 0x7f5,4c6,313,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,017,770 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1799488 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,017,ae0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1799808 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,017,e50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1931264 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,018,1c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1931584 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,018,530 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b1,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b1,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b1,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1931904 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,018,8a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1932224 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,018,c10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1932544 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,018,f80 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1932864 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,019,2f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1933184 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,019,660 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1933504 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,019,9d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1933824 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,019,d40 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1934144 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01a,0b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1934464 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01a,420 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1934784 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01a,790 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b2,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b2,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b2,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1935104 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,710: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 3040 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,670: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,610: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,620: size: VkDeviceSize = 3040 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,640: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5084440 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,780: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,690: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5087480 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,016,518 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,518: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,524: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,530: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,53c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,548: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,284,c98 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,c98: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,ca8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cb8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cc8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cd8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,220 pViewports[0]: const VkViewport = 0x7ff,e5e,909,220: x: float = 0 y: float = 0 width: float = 28 height: float = 962 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,2a0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,2a0: offset: VkOffset2D = 0x7ff,e5e,909,2a0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,2a8: width: uint32_t = 28 height: uint32_t = 962 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,318 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0d0 pPipelines[0]: VkPipeline = 0x7f5,4c6,311,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,480: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,478 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,470 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01a,b00 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 638 height: uint32_t = 962 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,92f,350 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,92f,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 2621440 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,540: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 2621440 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,909,5e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,92f,350 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4c6,2a4,1d0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,92f,350 memory: VkDeviceMemory = 0x7f5,4c6,2a4,1d0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,92f,350 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,168: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,178: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,041,510 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,038 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,fd8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,0a0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,0a0: x: float = 0 y: float = 0 width: float = 638 height: float = 962 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,120 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,120: offset: VkOffset2D = 0x7ff,e5e,909,120: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,128: width: uint32_t = 638 height: uint32_t = 962 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,198 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f50 pPipelines[0]: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01a,e70 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1935424 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5161208 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,016,398 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,398: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,3a4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,3b0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,3bc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,3c8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,284,c98 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,c98: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,ca8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cb8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cc8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,284,cd8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c40 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c40: x: float = 0 y: float = 0 width: float = 638 height: float = 962 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cc0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cc0: offset: VkOffset2D = 0x7ff,e5e,908,cc0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cc8: width: uint32_t = 638 height: uint32_t = 962 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d38 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,af0 pPipelines[0]: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01b,1e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 48 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 48 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5234936 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b3,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b3,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b3,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5234984 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01b,550 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,780: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,690: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5308712 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,480: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,478 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,470 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01b,8c0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01b,c30 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1935744 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ef8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ef0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01b,fa0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1936064 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01c,310 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1936384 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5382440 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01c,680 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,780: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,690: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5456168 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,480: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,478 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,470 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01c,9f0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01c,d60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b4,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b4,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b4,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1936704 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01d,0d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1937024 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,470: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 77 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,370: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,380: size: VkDeviceSize = 80 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5529896 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5529976 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01d,440 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 76 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 76 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5603704 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5603780 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01d,7b0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,921,a48 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,4f0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,4f0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,8ee,810 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,380: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1188 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,d90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,380: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1344 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03d,f50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,240: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2304 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,150: size: VkDeviceSize = 2304 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1937344 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,240: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2304 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8b5,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8b5,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,150: size: VkDeviceSize = 2304 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8b5,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5677508 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,040,d90 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,f50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,108 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,108: binding: uint32_t = 0 stride: uint32_t = 24 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,114: binding: uint32_t = 1 stride: uint32_t = 24 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,0a8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,0a8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,0b8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,170 pViewports[0]: const VkViewport = 0x7ff,e5e,909,170: x: float = 0 y: float = 0 width: float = 638 height: float = 962 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,1f0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,1f0: offset: VkOffset2D = 0x7ff,e5e,909,1f0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,1f8: width: uint32_t = 638 height: uint32_t = 962 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,268 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,020 pPipelines[0]: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ef8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ef0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01d,b20 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1939648 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 270 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 272 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5679812 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5680084 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01d,e90 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01e,200 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1939968 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 36 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,040: size: VkDeviceSize = 36 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5753812 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5753848 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01e,570 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5827576 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01e,8e0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01e,c50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ce,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ce,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ce,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1940288 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5901304 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01e,fc0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 5975032 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01f,330 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 208 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,040: size: VkDeviceSize = 208 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6048760 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6048968 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01f,6a0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ef8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ef0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01f,a10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1940608 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 76 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 76 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6122696 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8cf,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8cf,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8cf,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6122772 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,01f,d80 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,020,0f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1940928 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6196500 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,020,460 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6270228 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,020,7d0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,020,b40 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1941248 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6343956 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,020,eb0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8d0,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8d0,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8d0,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6417684 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,021,220 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6491412 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,021,590 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ef8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ef0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,021,900 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1941568 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 220 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 220 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6565140 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6565360 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,021,c70 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6639088 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,021,fe0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ef8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ef0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,022,350 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1941888 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 96 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6712816 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fd,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fd,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fd,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6712912 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,022,6c0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,022,a30 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1942208 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6786640 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,022,da0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6860368 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,023,110 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,023,480 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1942528 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0b0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 6934096 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,023,7f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8fe,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8fe,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8fe,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7007824 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dc0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,db8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,db0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,023,b60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,780: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,690: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7081552 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,480: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,478 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,470 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,023,ed0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,470: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 77 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,370: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,380: size: VkDeviceSize = 80 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7155280 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7155360 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,024,240 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 200 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 200 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7229088 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7229288 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,024,5b0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,024,920 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1942848 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8ff,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8ff,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8ff,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7303016 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,024,c90 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7376744 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,025,000 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,025,370 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,4d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1943168 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7450472 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,025,6e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7524200 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,025,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,025,dc0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1943488 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,908,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,908,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,908,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7597928 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,026,130 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 112 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 112 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7671656 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7671768 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,026,4a0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,026,810 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1943808 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7745496 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,026,b80 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 104 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 104 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7819224 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7819328 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,026,ef0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,027,260 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1944128 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,909,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,909,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,909,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7893056 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,027,5d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 7966784 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,027,940 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,027,cb0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1944448 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8040512 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,028,020 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 48 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 48 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8114240 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8114288 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,028,390 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,028,700 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,90a,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,90a,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,90a,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1944768 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8188016 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,028,a70 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 98 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 100 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8261744 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8261844 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,028,de0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,029,150 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1945088 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8335572 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,029,4c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3d0: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8409300 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92a,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92a,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92a,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8409364 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,029,830 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,029,ba0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,0d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1945408 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8483092 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,029,f10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8556820 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02a,280 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02a,5f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1945728 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,4e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,3f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,410: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8630548 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1d8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1d0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02a,960 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,430: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,440: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8704276 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,228 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,220 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02a,cd0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 666 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,92f,850 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,92f,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 86016 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,92f,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1946624 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,92f,850 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,341,390 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02b,040 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92b,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92b,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92b,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1946048 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02b,3b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2032640 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02b,720 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2032960 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8778004 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8778260 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02b,a90 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02b,e00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2033280 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8851988 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02c,170 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02c,4e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2033600 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8925716 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,940,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,940,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,940,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8926228 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02c,850 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 666 height: uint32_t = 443 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,931,150 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,931,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 1376256 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,931,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2034688 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,931,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,341,ed0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,358 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,358: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,2f8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,2f8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,3c0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,3c0: x: float = 0 y: float = 0 width: float = 666 height: float = 443 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,440 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,440: offset: VkOffset2D = 0x7ff,e5e,909,440: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,448: width: uint32_t = 666 height: uint32_t = 443 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,4b8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,270 pPipelines[0]: VkPipeline = 0x7f5,4c7,914,850 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,5d0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,24e,1c8 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,5b0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,5b0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 128 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,36b,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1588 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,342,650 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1484 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,342,510 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,940,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,940,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,940,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 8999956 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,940,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,940,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f00: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,940,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9000196 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0a1,a98 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,a98: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,aa4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,ab0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,abc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,ac8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,287,178 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,287,178: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,287,188: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,287,198: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,287,1a8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,287,1b8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 666 height: float = 443 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 595 height: uint32_t = 443 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,4c7,916,650 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02c,bc0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 56 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,940,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,940,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 56 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,940,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9073924 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,940,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,940,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,940,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9073980 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02c,f30 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,658 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,5f8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,6c0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,6c0: x: float = 0 y: float = 0 width: float = 666 height: float = 443 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,740 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,740: offset: VkOffset2D = 0x7ff,e5e,908,740: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,748: width: uint32_t = 595 height: uint32_t = 443 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,7b8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,570 pPipelines[0]: VkPipeline = 0x7f5,4c7,915,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,918 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,910 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02d,2a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,740: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,6a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,640: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,650: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,670: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,0d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2033920 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,918 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,910 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02d,610 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,740: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,6a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,640: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,650: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,670: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2034240 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,a80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9147708 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,820: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,818 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,810 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02d,980 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,9b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,9c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,9e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9221436 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,7b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,7a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,7a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02d,cf0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b10: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9295164 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,900: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,8f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,8f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02e,060 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,7f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,7f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02e,3d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,620: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,580: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,520: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,530: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,550: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3410944 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,7f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,7f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02e,740 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,620: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,580: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,520: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,530: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,550: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3411264 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,880: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,820: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,830: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,850: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9368892 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,990: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,8a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9369148 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,690: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,688 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,680 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02e,ab0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 238 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,880: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,820: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,830: size: VkDeviceSize = 240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,850: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9442876 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,990: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,8a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9443116 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,690: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,688 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,680 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02e,e20 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 289 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,880: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,820: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,830: size: VkDeviceSize = 292 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,850: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9516844 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,990: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,8a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9517136 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,690: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,688 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,680 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02f,190 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,560: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 504 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,460: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,470: size: VkDeviceSize = 504 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9590864 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,5d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,4d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4e0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9591368 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0a1,418 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,418: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,424: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,430: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,43c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0a1,448: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,c9e,338 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,338: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,348: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,358: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,368: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,c9e,378: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,070 pViewports[0]: const VkViewport = 0x7ff,e5e,909,070: x: float = 0 y: float = 0 width: float = 666 height: float = 443 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,0f0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,0f0: offset: VkOffset2D = 0x7ff,e5e,909,0f0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,0f8: width: uint32_t = 666 height: uint32_t = 443 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,168 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f20 pPipelines[0]: VkPipeline = 0x7f5,4c7,915,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2c0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02f,500 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3173 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8ca,350 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8ca,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 407552 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8ca,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3411968 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8ca,350 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,0e8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,0f8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,950,050 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,bb8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b58 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c20 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c20: x: float = 0 y: float = 0 width: float = 3173 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,ca0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,ca0: offset: VkOffset2D = 0x7ff,e5e,908,ca0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,ca8: width: uint32_t = 3173 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d18 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,ad0 pPipelines[0]: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02f,870 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,4d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3411584 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02f,be0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,b50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3819520 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9665096 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9665352 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,016,d98 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,d98: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,da4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,db0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,dbc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,016,dc8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,285,4b8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,4b8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,4c8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,4d8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,4e8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,285,4f8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,bc0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,bc0: x: float = 0 y: float = 0 width: float = 3173 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,c40 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,c40: offset: VkOffset2D = 0x7ff,e5e,908,c40: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,c48: width: uint32_t = 3173 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,cb8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,a70 pPipelines[0]: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,02f,f50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,371,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,924,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9932 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,342,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6184 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,342,b50 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,342,790 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,342,b50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,bb8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b58 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c20 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c20: x: float = 0 y: float = 0 width: float = 3173 height: float = 26 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,ca0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,ca0: offset: VkOffset2D = 0x7ff,e5e,908,ca0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,ca8: width: uint32_t = 3173 height: uint32_t = 26 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,924,950 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d18 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,ad0 pPipelines[0]: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,030,2c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3819840 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 304 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ee0: size: VkDeviceSize = 304 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9739080 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f50: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9739384 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,d38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,d30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,030,630 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,030,9a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3821120 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,030,d10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3822400 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,031,080 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3822720 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,031,3f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3823040 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,031,760 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3823360 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,031,ad0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3823680 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,031,e40 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,b50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3824000 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1152 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 1152 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9813112 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9814264 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,032,1b0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,032,520 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3824320 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f50: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9887992 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,d38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,d30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,032,890 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,032,c00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b30: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,b50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3824640 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9961720 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,030: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 9961960 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,032,f70 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,420: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,418 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,410 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,033,2e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,240: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,150: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3824960 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 128 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,590: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,5a0: size: VkDeviceSize = 128 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10035688 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,700: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,660: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,600: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,610: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10035816 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,400: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,3f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,3f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,033,650 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3173 height: uint32_t = 85 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8c8,a50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8c8,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 1630208 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8c8,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3825664 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8c8,a50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,0f8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,108: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,951,1d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,408 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,408: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,3a8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,3a8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,470 pViewports[0]: const VkViewport = 0x7ff,e5e,909,470: x: float = 0 y: float = 0 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,4f0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,4f0: offset: VkOffset2D = 0x7ff,e5e,909,4f0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,4f8: width: uint32_t = 3173 height: uint32_t = 85 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,568 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,320 pPipelines[0]: VkPipeline = 0x7f5,4c6,476,850 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,498 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,498: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,438 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,438: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,500 pViewports[0]: const VkViewport = 0x7ff,e5e,909,500: x: float = 0 y: float = 0 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,580 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,580: offset: VkOffset2D = 0x7ff,e5e,909,580: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,588: width: uint32_t = 3173 height: uint32_t = 85 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,5f8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,3b0 pPipelines[0]: VkPipeline = 0x7f5,4c6,478,650 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 317 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 320 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10109544 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10109864 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0fb,398 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0fb,398: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0fb,3a4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0fb,3b0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0fb,3bc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0fb,3c8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,4c6,34b,278 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,4c6,34b,278: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,4c6,34b,288: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,4c6,34b,298: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,4c6,34b,2a8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,4c6,34b,2b8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,230 pViewports[0]: const VkViewport = 0x7ff,e5e,909,230: x: float = 0 y: float = 0 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,2b0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,2b0: offset: VkOffset2D = 0x7ff,e5e,909,2b0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,2b8: width: uint32_t = 3173 height: uint32_t = 85 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,328 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0e0 pPipelines[0]: VkPipeline = 0x7f5,4c6,477,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,033,9c0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,2e8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,288 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,350 pViewports[0]: const VkViewport = 0x7ff,e5e,909,350: x: float = 0 y: float = 0 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,3d0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,3d0: offset: VkOffset2D = 0x7ff,e5e,909,3d0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,3d8: width: uint32_t = 3173 height: uint32_t = 85 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,448 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,200 pPipelines[0]: VkPipeline = 0x7f5,4c6,477,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,5b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,5a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,5a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,033,d30 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,330: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,2e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 3825280 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,5b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,5a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,5a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,034,0a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,330: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,2e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,0d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5455872 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 3173 height: uint32_t = 26 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8c8,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8c8,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 407552 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8c8,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5456896 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8c8,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,178: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,188: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,951,f90 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,034,410 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5456192 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,034,780 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5456512 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10183592 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10184104 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,034,af0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,034,e60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5864448 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 104 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f70: size: VkDeviceSize = 104 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10257832 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10257936 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,035,1d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10331664 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10331920 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,035,540 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,035,8b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5865728 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f70: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10405648 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10405712 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,035,c20 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,035,f90 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5866048 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,036,300 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5866368 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,036,670 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5866688 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,036,9e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5867008 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,036,d50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5867328 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,037,0c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,4d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5867648 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,037,430 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5867968 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,037,7a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5869248 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,037,b10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5870528 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,037,e80 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5870848 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,038,1f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5871168 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,038,560 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,dd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5871488 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,038,8d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8c,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8c,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,200: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8c,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5871808 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 3280 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,620: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,630: size: VkDeviceSize = 3280 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10479440 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10482720 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,038,c40 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 56 height: uint32_t = 1320 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8cb,250 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cb,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 360448 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8cb,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5872640 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,250 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,138: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,148: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,953,890 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,008 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,fa8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,070 pViewports[0]: const VkViewport = 0x7ff,e5e,909,070: x: float = 0 y: float = 0 width: float = 56 height: float = 1320 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,0f0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,0f0: offset: VkOffset2D = 0x7ff,e5e,909,0f0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,0f8: width: uint32_t = 56 height: uint32_t = 1320 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,168 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f20 pPipelines[0]: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,2c0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,038,fb0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,000: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5872128 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,039,320 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6233088 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a89,cc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f80 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f80: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,490,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1224 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,953,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 804 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,953,9d0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a4f,450 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a4f,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a4f,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6234112 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10556448 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c7,953,b10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c7,953,9d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,cb8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,cb8: binding: uint32_t = 0 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,cc4: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,c58 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,c58: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,c68: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,d20 pViewports[0]: const VkViewport = 0x7ff,e5e,908,d20: x: float = 0 y: float = 0 width: float = 56 height: float = 1320 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,da0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,da0: offset: VkOffset2D = 0x7ff,e5e,908,da0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,da8: width: uint32_t = 56 height: uint32_t = 1320 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,490,110 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,e18 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,bd0 pPipelines[0]: VkPipeline = 0x7f5,4c7,a32,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,039,690 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a4f,450 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,954,a10 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,039,a00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6233408 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8a,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f80 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f80: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,a59,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1212 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a68,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1332 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,954,f10 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a50,850 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a50,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a50,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6238208 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10560544 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c7,a68,190 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c7,954,f10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,cb8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,cb8: binding: uint32_t = 0 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,cc4: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,c58 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,c58: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,c68: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,d20 pViewports[0]: const VkViewport = 0x7ff,e5e,908,d20: x: float = 0 y: float = 0 width: float = 56 height: float = 1320 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,da0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,da0: offset: VkOffset2D = 0x7ff,e5e,908,da0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,da8: width: uint32_t = 56 height: uint32_t = 1320 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,e18 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,bd0 pPipelines[0]: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,039,d70 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a50,850 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,342,3d0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03a,0e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6233728 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a50,d50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a50,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a50,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6242304 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10564640 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03a,450 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a50,d50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,a68,7d0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03a,7c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6246400 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a51,250 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a51,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a51,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6247424 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10568736 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03a,b30 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a51,250 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,a68,550 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03a,ea0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6246720 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a51,750 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a51,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a51,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6251520 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10572832 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03b,210 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a51,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,a68,2d0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03b,580 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6247040 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a51,c50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a51,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a51,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6255616 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10576928 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03b,8f0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a51,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,954,790 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03b,c60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6259712 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a52,150 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a52,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a52,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6260736 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8e,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8e,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8e,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10581024 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03b,fd0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a52,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,954,3d0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03c,340 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94d,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94d,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94d,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6260032 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a52,b50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a52,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a52,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6264832 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94d,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94d,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94d,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10585120 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03c,6b0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a52,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c7,a68,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ec0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03c,a20 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94d,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94d,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94d,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6260352 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,aae,050 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,aae,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,aae,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6268928 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4096 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94d,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94d,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4096 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94d,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10589216 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03c,d90 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,aae,050 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,d78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,d88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4c6,342,dd0 Thread 0, Frame 1: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 209 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,010,290 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,010,600 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,4c6,c4f,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,010,970 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,4c5,fb1,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,010,ce0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4c5,fb1,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,011,050 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,4c5,fb2,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,011,3c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,4c5,fb2,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,011,730 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,4c6,c31,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,011,aa0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4c6,c4f,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,011,e10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,4c6,c50,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,012,180 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c6,c50,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,012,4f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c6,c50,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,012,860 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,4c6,c50,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,012,bd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,012,f40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,013,2b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,720 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,720: buffer: VkBuffer = 0x7f5,4c7,87c,950 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,013,620 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,738 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,738: buffer: VkBuffer = 0x7f5,4c7,87c,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,013,990 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,013,d00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,750 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,750: buffer: VkBuffer = 0x7f5,4c7,87c,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,014,070 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,014,3e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,768 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,768: buffer: VkBuffer = 0x7f5,4c7,87d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,014,750 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,780 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,780: buffer: VkBuffer = 0x7f5,4c7,87d,550 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,014,ac0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,798 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,798: buffer: VkBuffer = 0x7f5,4c7,87d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,014,e30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,015,1a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7b0: buffer: VkBuffer = 0x7f5,4c7,87d,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,015,510 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,015,880 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7c8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7c8: buffer: VkBuffer = 0x7f5,4c7,87e,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,015,bf0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,015,f60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,016,2d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,016,640 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7e0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7e0: buffer: VkBuffer = 0x7f5,4c7,8b0,950 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,016,9b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7f8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7f8: buffer: VkBuffer = 0x7f5,4c7,8b0,ad0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,016,d20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,017,090 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,810 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,810: buffer: VkBuffer = 0x7f5,4c7,8b1,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,017,400 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,017,770 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,828 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,828: buffer: VkBuffer = 0x7f5,4c7,8b1,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,017,ae0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,840 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,840: buffer: VkBuffer = 0x7f5,4c7,8b1,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,017,e50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,858 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,858: buffer: VkBuffer = 0x7f5,4c7,8b1,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,018,1c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,870 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,870: buffer: VkBuffer = 0x7f5,4c7,8b1,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,018,530 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,888 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,888: buffer: VkBuffer = 0x7f5,4c7,8b1,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,018,8a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8a0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8a0: buffer: VkBuffer = 0x7f5,4c7,8b2,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,018,c10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8b8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8b8: buffer: VkBuffer = 0x7f5,4c7,8b2,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,018,f80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8d0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8d0: buffer: VkBuffer = 0x7f5,4c7,8b2,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,019,2f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8e8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8e8: buffer: VkBuffer = 0x7f5,4c7,8b2,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,019,660 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,900 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,900: buffer: VkBuffer = 0x7f5,4c7,8b2,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,019,9d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,918 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,918: buffer: VkBuffer = 0x7f5,4c7,8b2,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,019,d40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,930 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,930: buffer: VkBuffer = 0x7f5,4c7,8b2,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01a,0b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,948 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,948: buffer: VkBuffer = 0x7f5,4c7,8b2,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01a,420 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,960 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,960: buffer: VkBuffer = 0x7f5,4c7,8b2,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[48]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01a,790 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,978 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,978: buffer: VkBuffer = 0x7f5,4c7,8b2,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[49]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01a,b00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[50]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01a,e70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,990 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,990: buffer: VkBuffer = 0x7f5,4c7,8b3,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[51]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01b,1e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[52]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01b,550 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[53]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01b,8c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[54]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01b,c30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9a8: buffer: VkBuffer = 0x7f5,4c7,8b4,550 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[55]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01b,fa0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9c0: buffer: VkBuffer = 0x7f5,4c7,8b4,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[56]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01c,310 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9d8: buffer: VkBuffer = 0x7f5,4c7,8b4,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[57]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01c,680 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[58]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01c,9f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[59]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01c,d60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9f0: buffer: VkBuffer = 0x7f5,4c7,8b4,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[60]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01d,0d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a08 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a08: buffer: VkBuffer = 0x7f5,4c7,8b5,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[61]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01d,440 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[62]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01d,7b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[63]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01d,b20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a20 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a20: buffer: VkBuffer = 0x7f5,4c7,8ce,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[64]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01d,e90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[65]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01e,200 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a38 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a38: buffer: VkBuffer = 0x7f5,4c7,8ce,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[66]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01e,570 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[67]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01e,8e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[68]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01e,c50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a50 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a50: buffer: VkBuffer = 0x7f5,4c7,8ce,f50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[69]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01e,fc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[70]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01f,330 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[71]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01f,6a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,270 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,270: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[72]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01f,a10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a68 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a68: buffer: VkBuffer = 0x7f5,4c7,8cf,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[73]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,01f,d80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,288 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,288: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[74]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,020,0f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a80 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a80: buffer: VkBuffer = 0x7f5,4c7,8d0,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[75]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,020,460 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[76]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,020,7d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[77]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,020,b40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,a98 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,a98: buffer: VkBuffer = 0x7f5,4c7,8d0,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[78]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,020,eb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[79]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,021,220 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[80]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,021,590 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,300 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,300: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[81]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,021,900 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ab0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ab0: buffer: VkBuffer = 0x7f5,4c7,8fd,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[82]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,021,c70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,318 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,318: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[83]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,021,fe0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,330 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,330: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[84]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,022,350 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ac8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ac8: buffer: VkBuffer = 0x7f5,4c7,8fd,c50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[85]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,022,6c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,348 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,348: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[86]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,022,a30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ae0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ae0: buffer: VkBuffer = 0x7f5,4c7,8fe,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[87]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,022,da0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,360 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,360: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[88]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,023,110 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,378 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,378: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[89]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,023,480 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,af8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,af8: buffer: VkBuffer = 0x7f5,4c7,8fe,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[90]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,023,7f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,390 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,390: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[91]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,023,b60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,3a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,3a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[92]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,023,ed0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,3c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,3c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[93]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,024,240 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,3d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,3d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[94]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,024,5b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,3f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,3f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[95]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,024,920 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b10 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b10: buffer: VkBuffer = 0x7f5,4c7,8ff,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[96]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,024,c90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,408 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,408: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[97]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,025,000 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,420 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,420: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[98]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,025,370 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b28 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b28: buffer: VkBuffer = 0x7f5,4c7,908,4d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: Warning: Unrecognized file format '/home/guest/Downloads/Bunny character/__MACOSX/Bunny character/1 Blender/._Bunny character 1.0.0.blend' const VkBufferView* = UNUSED pDescriptorWrites[99]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,d98: sType: Warning: Unrecognized file format '/home/guest/Downloads/Bunny character/__MACOSX/Bunny character/1 Blender/._Bunny character 1.0.1.blend' VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) Warning: Unrecognized file format '/home/guest/Downloads/Bunny character/__MACOSX/Bunny character/1 Blender/._Bunny character 1.0.2.blend' pNext: const void* = NULL Warning: Unrecognized file format '/home/guest/Downloads/Bunny character/__MACOSX/Bunny character/1 Blender/._Bunny character 1.0.3.blend' dstSet: VkDescriptorSet = 0x7f5,4ed,025,6e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,438 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,438: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[100]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,025,a50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,450 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,450: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[101]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,025,dc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b40 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b40: buffer: VkBuffer = 0x7f5,4c7,908,c50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[102]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,026,130 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,468 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,468: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[103]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,026,4a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,480 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,480: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[104]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,026,810 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b58 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b58: buffer: VkBuffer = 0x7f5,4c7,909,550 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[105]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,026,b80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,498 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,498: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[106]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,026,ef0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,4b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,4b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[107]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,027,260 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b70 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b70: buffer: VkBuffer = 0x7f5,4c7,909,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[108]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,027,5d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,4c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,4c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[109]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,027,940 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,4e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,4e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[110]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,027,cb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,b88 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,b88: buffer: VkBuffer = 0x7f5,4c7,90a,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[111]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,028,020 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,4f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,4f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[112]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,028,390 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,510 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,510: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[113]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,028,700 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ba0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ba0: buffer: VkBuffer = 0x7f5,4c7,90a,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[114]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,028,a70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,528 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,528: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[115]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,028,de0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,540 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,540: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[116]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,029,150 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,bb8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,bb8: buffer: VkBuffer = 0x7f5,4c7,92a,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[117]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,029,4c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,558 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,558: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[118]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,029,830 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,570 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,570: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[119]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,029,ba0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,bd0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,bd0: buffer: VkBuffer = 0x7f5,4c7,92b,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[120]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,029,f10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,588 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,588: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[121]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02a,280 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,5a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,5a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[122]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02a,5f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,be8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,be8: buffer: VkBuffer = 0x7f5,4c7,92b,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[123]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02a,960 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,5b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,5b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[124]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02a,cd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,5d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,5d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[125]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02b,040 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c00 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c00: buffer: VkBuffer = 0x7f5,4c7,92b,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[126]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02b,3b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c18 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c18: buffer: VkBuffer = 0x7f5,4c7,92c,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[127]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02b,720 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c30 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c30: buffer: VkBuffer = 0x7f5,4c7,92c,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[128]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02b,a90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,5e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,5e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[129]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02b,e00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c48 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c48: buffer: VkBuffer = 0x7f5,4c7,92c,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[130]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02c,170 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,600 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,600: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[131]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02c,4e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c60 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c60: buffer: VkBuffer = 0x7f5,4c7,92c,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[132]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02c,850 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,618 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,618: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[133]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02c,bc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,630 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,630: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[134]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02c,f30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,648 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,648: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[135]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02d,2a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c78 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c78: buffer: VkBuffer = 0x7f5,4c7,941,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[136]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02d,610 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,c90 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,c90: buffer: VkBuffer = 0x7f5,4c7,941,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[137]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02d,980 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,660 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,660: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[138]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02d,cf0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,678 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,678: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[139]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02e,060 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,690 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,690: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[140]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02e,3d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ca8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ca8: buffer: VkBuffer = 0x7f5,4c7,941,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[141]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02e,740 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,cc0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,cc0: buffer: VkBuffer = 0x7f5,4c7,941,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[142]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02e,ab0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,6a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,6a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[143]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02e,e20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,6c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,6c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[144]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02f,190 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,6d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,6d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[145]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02f,500 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,6f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,6f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[146]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02f,870 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,cd8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,cd8: buffer: VkBuffer = 0x7f5,4c7,8dd,4d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[147]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02f,be0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,cf0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,cf0: buffer: VkBuffer = 0x7f5,4c7,8dd,650 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[148]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,02f,f50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,708 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,708: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[149]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,030,2c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d08 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d08: buffer: VkBuffer = 0x7f5,4c7,8dd,f50 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[150]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,030,630 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,720 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,720: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[151]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,030,9a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d20 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d20: buffer: VkBuffer = 0x7f5,4c7,8de,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[152]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,030,d10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d38 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d38: buffer: VkBuffer = 0x7f5,4c7,8de,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[153]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,031,080 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d50 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d50: buffer: VkBuffer = 0x7f5,4c7,8de,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[154]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,031,3f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d68 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d68: buffer: VkBuffer = 0x7f5,4c7,8de,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[155]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,031,760 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d80 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d80: buffer: VkBuffer = 0x7f5,4c7,8de,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[156]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,031,ad0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,d98 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,d98: buffer: VkBuffer = 0x7f5,4c7,8de,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[157]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,031,e40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,db0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,db0: buffer: VkBuffer = 0x7f5,4c7,8de,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[158]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,032,1b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,738 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,738: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[159]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,032,520 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,dc8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,dc8: buffer: VkBuffer = 0x7f5,4c7,8df,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[160]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,032,890 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,750 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,750: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[161]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,032,c00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,de0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,de0: buffer: VkBuffer = 0x7f5,4c7,8df,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[162]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,032,f70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,768 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,768: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[163]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,033,2e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,df8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,df8: buffer: VkBuffer = 0x7f5,4c7,8df,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[164]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,033,650 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,780 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,780: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[165]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,033,9c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,798 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,798: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[166]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,033,d30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e10 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e10: buffer: VkBuffer = 0x7f5,4c7,b89,f50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[167]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,034,0a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e28 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e28: buffer: VkBuffer = 0x7f5,4c7,b8a,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[168]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,034,410 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e40 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e40: buffer: VkBuffer = 0x7f5,4c7,b8a,550 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[169]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,034,780 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e58 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e58: buffer: VkBuffer = 0x7f5,4c7,b8a,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[170]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,034,af0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,7b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,7b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[171]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,034,e60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e70 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e70: buffer: VkBuffer = 0x7f5,4c7,b8a,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[172]: const VkWriteDescriptorSet = 0x7f5,4c7,93c,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,035,1d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,7c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,7c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[173]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,035,540 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,7e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,7e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[174]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,035,8b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,e88 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,e88: buffer: VkBuffer = 0x7f5,4c7,b8b,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[175]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,035,c20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,7f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,7f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[176]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,035,f90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ea0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ea0: buffer: VkBuffer = 0x7f5,4c7,b8b,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[177]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,036,300 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,eb8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,eb8: buffer: VkBuffer = 0x7f5,4c7,b8b,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[178]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,036,670 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ed0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ed0: buffer: VkBuffer = 0x7f5,4c7,b8c,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[179]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,036,9e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ee8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ee8: buffer: VkBuffer = 0x7f5,4c7,b8c,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[180]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,036,d50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f00 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f00: buffer: VkBuffer = 0x7f5,4c7,b8c,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[181]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,037,0c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f18 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f18: buffer: VkBuffer = 0x7f5,4c7,b8c,4d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[182]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,037,430 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f30 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f30: buffer: VkBuffer = 0x7f5,4c7,b8c,650 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[183]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,037,7a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f48 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f48: buffer: VkBuffer = 0x7f5,4c7,b8c,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[184]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,037,b10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f60 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f60: buffer: VkBuffer = 0x7f5,4c7,b8c,950 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[185]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,037,e80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f78 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f78: buffer: VkBuffer = 0x7f5,4c7,b8c,ad0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[186]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,038,1f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,f90 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,f90: buffer: VkBuffer = 0x7f5,4c7,b8c,c50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[187]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,038,560 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,fa8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,fa8: buffer: VkBuffer = 0x7f5,4c7,b8c,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[188]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,038,8d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,fc0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,fc0: buffer: VkBuffer = 0x7f5,4c7,b8c,f50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[189]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,038,c40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,810 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,810: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[190]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,038,fb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,fd8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,fd8: buffer: VkBuffer = 0x7f5,4c7,b8d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[191]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,039,320 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,ff0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,ff0: buffer: VkBuffer = 0x7f5,4c7,b8d,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[192]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,039,690 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,828 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,828: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,954,a10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[193]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,039,a00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,008 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,008: buffer: VkBuffer = 0x7f5,4c7,b8d,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[194]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,039,d70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,840 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,840: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,342,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[195]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03a,0e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,020 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,020: buffer: VkBuffer = 0x7f5,4c7,b8e,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[196]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03a,450 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,858 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,858: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,a68,7d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[197]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03a,7c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,038 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,038: buffer: VkBuffer = 0x7f5,4c7,b8e,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[198]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03a,b30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,870 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,870: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,a68,550 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[199]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03a,ea0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,050 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,050: buffer: VkBuffer = 0x7f5,4c7,b8d,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[200]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03b,210 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,888 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,888: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,a68,2d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[201]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03b,580 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,068 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,068: buffer: VkBuffer = 0x7f5,4c7,b8e,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[202]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03b,8f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,8a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,8a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,954,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[203]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03b,c60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,080 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,080: buffer: VkBuffer = 0x7f5,4c7,b8e,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[204]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03b,fd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,8b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,8b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,954,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[205]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03c,340 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,098 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,098: buffer: VkBuffer = 0x7f5,4c7,94d,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[206]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03c,6b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,8d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,8d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c7,a68,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[207]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03c,a20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cd,0b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cd,0b0: buffer: VkBuffer = 0x7f5,4c7,94d,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[208]: const VkWriteDescriptorSet = 0x7f5,4c7,93d,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03c,d90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,8e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,8e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,342,dd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c4f,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,b88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb1,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,088 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb1,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,e08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb2,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,8c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb2,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,a08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c31,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,208 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c4f,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,3c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c50,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,0c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c50,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,508 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c50,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,b48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c6,c50,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03d,148 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4bb,d84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4bb,d84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4bb,d8c (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,d8c (Union): float32: float[4] = 0x7f5,4c6,4bb,d8c float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4bb,d8c int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4bb,d8c uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,d8c: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4bb,e44 pRects[0]: const VkClearRect = 0x7f5,4c6,4bb,e44: rect: VkRect2D = 0x7f5,4c6,4bb,e44: offset: VkOffset2D = 0x7f5,4c6,4bb,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,e4c: width: uint32_t = 3495 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c5,fb0,7d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bc,0b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bc,0b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bc,0c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bc,0d0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bc,0dc: width: uint32_t = 270 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c5,fb0,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bc,3d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bc,3d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,156,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,010,290 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,6a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c6,c50,150 dstBuffer: VkBuffer = 0x7f5,4c6,c31,9d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bc,a10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bc,a10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 36 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c4f,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 2 (VK_ACCESS_INDEX_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb1,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb1,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb2,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb2,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c31,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c4f,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,312,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,010,600 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,010,970 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,010,ce0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,011,050 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,011,3c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,011,730 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,011,aa0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,011,e10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,012,180 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,012,4f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,012,860 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c6,c50,8d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c1,1f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c1,1f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c1,200: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c1,210: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c1,21c: width: uint32_t = 2690 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c6,c50,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,156,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,012,bd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,c28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 226 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c6,c50,d50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c1,b50 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c1,b50: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c1,b60: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c1,b70: x: int32_t = 270 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c1,b7c: width: uint32_t = 121 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c50,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c6,c50,ed0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,e70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,e70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,012,f40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,108 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c2,aa4: offset: VkOffset2D = 0x7f5,4c6,4c2,aa4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,aac: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,7c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,7f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,7f4 (Union): float32: float[4] = 0x7f5,4c6,4c2,7f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,7f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,7f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,7f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb7,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,462,218 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87c,950 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,548 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87c,7d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,588 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87c,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,688 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87d,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,908 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87d,550 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,2c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87d,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,448 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87d,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,a48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,87e,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,348 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4c3,444 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4c3,444: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4c3,44c (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,44c (Union): float32: float[4] = 0x7f5,4c6,4c3,44c float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4c3,44c int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4c3,44c uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,44c: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4c3,504 pRects[0]: const VkClearRect = 0x7f5,4c6,4c3,504: rect: VkRect2D = 0x7f5,4c6,4c3,504: offset: VkOffset2D = 0x7f5,4c6,4c3,504: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,50c: width: uint32_t = 345 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,013,2b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,013,620 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87c,650 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c4,3f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c4,3f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c4,400: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c4,410: x: int32_t = 391 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c4,41c: width: uint32_t = 512 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87c,c50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,710 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,710: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87c,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,013,990 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,e08 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,013,d00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87d,0d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,390 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,390: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,014,070 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,408 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 10 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,014,3e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,014,750 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,014,ac0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87d,850 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c6,c90 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c6,c90: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c6,ca0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c6,cb0: x: int32_t = 903 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c6,cbc: width: uint32_t = 612 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87d,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,fb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,fb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,014,e30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,668 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 3 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,015,1a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87d,e50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c7,c30 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c7,c30: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c7,c40: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c7,c50: x: int32_t = 2690 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c7,c5c: width: uint32_t = 192 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87d,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,f50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,f50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87e,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,015,510 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,168 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,015,880 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87e,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87e,450 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c8,bd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c8,bd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c3,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c3,404: offset: VkOffset2D = 0x7f5,4c6,4c3,404: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c3,40c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c3,120 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c3,120: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c3,154 (Union): color: VkClearColorValue = 0x7f5,4c6,4c3,154 (Union): float32: float[4] = 0x7f5,4c6,4c3,154 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c3,154 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c3,154 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c3,154: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,015,bf0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,568 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c9,7f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c9,804: offset: VkOffset2D = 0x7f5,4c6,4c9,804: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,80c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,520 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,520: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,554 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,554 (Union): float32: float[4] = 0x7f5,4c6,4c9,554 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,554 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,554 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,554: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,157,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,461,c68 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 64 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ca,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4ca,164: offset: VkOffset2D = 0x7f5,4c6,4ca,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ca,16c: width: uint32_t = 3840 height: uint32_t = 2 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33f,6d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,eb4 (Union): float32: float[4] = 0x7f5,4c6,4c9,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4ca,1a4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4ca,1a4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4ca,1ac (Union): color: VkClearColorValue = 0x7f5,4c6,4ca,1ac (Union): float32: float[4] = 0x7f5,4c6,4ca,1ac float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4ca,1ac int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4ca,1ac uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4ca,1ac: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4ca,264 pRects[0]: const VkClearRect = 0x7f5,4c6,4ca,264: rect: VkRect2D = 0x7f5,4c6,4ca,264: offset: VkOffset2D = 0x7f5,4c6,4ca,264: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ca,26c: width: uint32_t = 3840 height: uint32_t = 2 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ca,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4ca,ac4: offset: VkOffset2D = 0x7f5,4c6,4ca,ac4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ca,acc: width: uint32_t = 3840 height: uint32_t = 2 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4ca,7e0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4ca,7e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33f,6d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4ca,814 (Union): color: VkClearColorValue = 0x7f5,4c6,4ca,814 (Union): float32: float[4] = 0x7f5,4c6,4ca,814 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4ca,814 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4ca,814 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4ca,814: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb6,250 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4cd,406,278 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 128 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,410: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,424: offset: VkOffset2D = 0x7f5,4c6,4cb,424: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,42c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,140 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,140: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,174 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,174 (Union): float32: float[4] = 0x7f5,4c6,4cb,174 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,174 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,174 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,174: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4cb,464 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4cb,464: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4cb,46c (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,46c (Union): float32: float[4] = 0x7f5,4c6,4cb,46c float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4cb,46c int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4cb,46c uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,46c: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4cb,524 pRects[0]: const VkClearRect = 0x7f5,4c6,4cb,524: rect: VkRect2D = 0x7f5,4c6,4cb,524: offset: VkOffset2D = 0x7f5,4c6,4cb,524: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,52c: width: uint32_t = 3840 height: uint32_t = 22 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87e,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87e,a50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4cb,790 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4cb,790: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,7a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4cb,7b0: x: int32_t = 1515 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4cb,7bc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,87e,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,87e,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cb,ab0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cb,ab0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,410: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,424: offset: VkOffset2D = 0x7f5,4c6,4cb,424: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,42c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,140 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,140: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,174 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,174 (Union): float32: float[4] = 0x7f5,4c6,4cb,174 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,174 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,174 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,174: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb6,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,015,f60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,8a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b0,050 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4cc,0f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4cc,0f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,100: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4cc,110: x: int32_t = 2882 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4cc,11c: width: uint32_t = 144 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b0,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cc,410 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cc,410: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,410: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,424: offset: VkOffset2D = 0x7f5,4c6,4cb,424: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,42c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,140 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,140: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,174 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,174 (Union): float32: float[4] = 0x7f5,4c6,4cb,174 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,174 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,174 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,174: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,016,2d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,be8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4cd,044: offset: VkOffset2D = 0x7f5,4c6,4cd,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,04c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cc,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cc,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cc,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4cc,d94 (Union): float32: float[4] = 0x7f5,4c6,4cc,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cc,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cc,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cc,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,312,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,8b8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 192 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b0,950 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33e,b48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b0,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,188 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,f48 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92d,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,990: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,9a4: offset: VkOffset2D = 0x7f5,4c6,4cd,9a4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,9ac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,6c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33e,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,6f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,6f4 (Union): float32: float[4] = 0x7f5,4c6,4cd,6f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,6f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,6f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,6f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4cd,9e4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4cd,9e4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4cd,9ec (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,9ec (Union): float32: float[4] = 0x7f5,4c6,4cd,9ec float32[0]: float = 0.188235 float32[1]: float = 0.188235 float32[2]: float = 0.188235 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4cd,9ec int32[0]: int32_t = 1044431041 int32[1]: int32_t = 1044431041 int32[2]: int32_t = 1044431041 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4cd,9ec uint32[0]: uint32_t = 1044431041 uint32[1]: uint32_t = 1044431041 uint32[2]: uint32_t = 1044431041 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,9ec: depth: float = 0.188235 stencil: uint32_t = 1044431041 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4cd,aa4 pRects[0]: const VkClearRect = 0x7f5,4c6,4cd,aa4: rect: VkRect2D = 0x7f5,4c6,4cd,aa4: offset: VkOffset2D = 0x7f5,4c6,4cd,aa4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,aac: width: uint32_t = 666 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,016,640 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,016,9b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b0,c50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4ce,990 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4ce,990: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ce,9a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4ce,9b0: x: int32_t = 1771 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4ce,9bc: width: uint32_t = 512 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b0,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b0,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ce,cb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ce,cb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,990: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,9a4: offset: VkOffset2D = 0x7f5,4c6,4cd,9a4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,9ac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,6c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33e,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,6f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,6f4 (Union): float32: float[4] = 0x7f5,4c6,4cd,6f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,6f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,6f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,6f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,016,d20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,268 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,017,090 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b1,3d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4cf,930 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4cf,930: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cf,940: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4cf,950: x: int32_t = 3026 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4cf,95c: width: uint32_t = 36 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b1,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cf,c50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cf,c50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,990: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,9a4: offset: VkOffset2D = 0x7f5,4c6,4cd,9a4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,9ac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,6c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33e,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,6f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,6f4 (Union): float32: float[4] = 0x7f5,4c6,4cd,6f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,6f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,6f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,6f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,017,400 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,468 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 6 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,cc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,b50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,908 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,308 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,448 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b1,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33f,2c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33e,dc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,b08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33e,288 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,33e,3c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,d88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,188 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,ec8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,988 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,108 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b2,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,748 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92e,950 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b1,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b2,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d0,870: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d0,884: offset: VkOffset2D = 0x7f5,4c6,4d0,884: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d0,88c: width: uint32_t = 28 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d0,5a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d0,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03f,990 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d0,5d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4d0,5d4 (Union): float32: float[4] = 0x7f5,4c6,4d0,5d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d0,5d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d0,5d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d0,5d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4d0,8c4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4d0,8c4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4d0,8cc (Union): color: VkClearColorValue = 0x7f5,4c6,4d0,8cc (Union): float32: float[4] = 0x7f5,4c6,4d0,8cc float32[0]: float = 0.113725 float32[1]: float = 0.113725 float32[2]: float = 0.113725 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4d0,8cc int32[0]: int32_t = 1038674153 int32[1]: int32_t = 1038674153 int32[2]: int32_t = 1038674153 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4d0,8cc uint32[0]: uint32_t = 1038674153 uint32[1]: uint32_t = 1038674153 uint32[2]: uint32_t = 1038674153 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d0,8cc: depth: float = 0.113725 stencil: uint32_t = 1038674153 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4d0,984 pRects[0]: const VkClearRect = 0x7f5,4c6,4d0,984: rect: VkRect2D = 0x7f5,4c6,4d0,984: offset: VkOffset2D = 0x7f5,4c6,4d0,984: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d0,98c: width: uint32_t = 28 height: uint32_t = 962 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,313,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,017,770 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,017,ae0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,017,e50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,018,1c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,018,530 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,018,8a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,018,c10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,018,f80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,019,2f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,019,660 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,019,9d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,019,d40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01a,0b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01a,420 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01a,790 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b3,050 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4d6,9b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4d6,9b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d6,9c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4d6,9d0: x: int32_t = 2283 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4d6,9dc: width: uint32_t = 3040 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b3,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4d6,cd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4d6,cd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d0,870: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d0,884: offset: VkOffset2D = 0x7f5,4c6,4d0,884: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d0,88c: width: uint32_t = 28 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d0,5a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d0,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03f,990 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d0,5d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4d0,5d4 (Union): float32: float[4] = 0x7f5,4c6,4d0,5d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d0,5d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d0,5d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d0,5d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01a,b00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,4c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b3,7d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,c08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b4,550 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,e88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b4,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,888 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b4,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,9c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b4,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,fc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8b5,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,041,248 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8ce,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,e48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8ce,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,bc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8ce,f50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,a88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8cf,b50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,088 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8d0,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,5c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8d0,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,308 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8fd,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,1c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8fd,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,a88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8fe,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,588 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8fe,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,6c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8ff,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,d08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,908,4d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,e48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,908,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,909,550 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,040,488 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,909,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03e,cc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,90a,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,bc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,90a,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,03f,808 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92a,7d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,340,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92b,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,0c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92b,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,208 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92f,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4d7,944 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4d7,944: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4d7,94c (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,94c (Union): float32: float[4] = 0x7f5,4c6,4d7,94c float32[0]: float = 0.188235 float32[1]: float = 0.188235 float32[2]: float = 0.188235 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4d7,94c int32[0]: int32_t = 1044431041 int32[1]: int32_t = 1044431041 int32[2]: int32_t = 1044431041 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4d7,94c uint32[0]: uint32_t = 1044431041 uint32[1]: uint32_t = 1044431041 uint32[2]: uint32_t = 1044431041 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,94c: depth: float = 0.188235 stencil: uint32_t = 1044431041 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4d7,a04 pRects[0]: const VkClearRect = 0x7f5,4c6,4d7,a04: rect: VkRect2D = 0x7f5,4c6,4d7,a04: offset: VkOffset2D = 0x7f5,4c6,4d7,a04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,a0c: width: uint32_t = 638 height: uint32_t = 962 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01a,e70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b3,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4d8,2b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4d8,2b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01b,1e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,768 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b3,dd0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4d8,8f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4d8,8f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d8,900: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4d8,910: x: int32_t = 3062 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4d8,91c: width: uint32_t = 48 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b3,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b3,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4d8,c10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4d8,c10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01b,550 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,7c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 8 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b4,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4d9,250 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4d9,250: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01b,8c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,828 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01b,c30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01b,fa0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01c,310 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b4,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4da,b50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4da,b50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01c,680 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,888 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b4,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4db,190 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4db,190: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b4,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01c,9f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,8e8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 8 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01c,d60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01d,0d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b5,2d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4dc,450 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4dc,450: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4dc,460: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4dc,470: x: int32_t = 5323 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4dc,47c: width: uint32_t = 77 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b5,450 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4dc,770 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4dc,770: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01d,440 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,a68 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b5,750 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4dc,db0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4dc,db0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4dc,dc0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4dc,dd0: x: int32_t = 3110 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4dc,ddc: width: uint32_t = 76 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b5,8d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4dd,0d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4dd,0d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01d,7b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,d08 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8b5,d50 dstBuffer: VkBuffer = 0x7f5,4c7,8b5,bd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4dd,710 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4dd,710: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 2304 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8b5,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,b08 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01d,b20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ce,4d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4de,390 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4de,390: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4de,3a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4de,3b0: x: int32_t = 3186 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4de,3bc: width: uint32_t = 270 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ce,650 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4de,6b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4de,6b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01d,e90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e3,068 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 26 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01e,200 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ce,7d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4df,330 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4df,330: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4df,340: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4df,350: x: int32_t = 5400 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4df,35c: width: uint32_t = 36 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ce,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4df,650 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4df,650: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01e,570 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,808 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ce,c50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4df,c90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4df,c90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ce,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01e,8e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,ce8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01e,c50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,0d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e0,910 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e0,910: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01e,fc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,d48 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e0,f50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e0,f50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01f,330 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,5c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,6d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4e1,590 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4e1,590: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4e1,5a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4e1,5b0: x: int32_t = 5436 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4e1,5bc: width: uint32_t = 208 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e1,8b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e1,8b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01f,6a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,388 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01f,a10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,cd0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4e2,530 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4e2,530: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4e2,540: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4e2,550: x: int32_t = 3456 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4e2,55c: width: uint32_t = 76 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8cf,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8cf,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e2,850 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e2,850: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,01f,d80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,bc8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 26 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,020,0f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8d0,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e3,4d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e3,4d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,020,460 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,568 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8d0,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e3,b10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e3,b10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,020,7d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,928 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,020,b40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8d0,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e4,790 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e4,790: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,020,eb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,e88 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8d0,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8d0,d50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e4,dd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e4,dd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,021,220 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,8c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e5,410 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e5,410: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,021,590 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,628 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,021,900 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,4d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4e6,090 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4e6,090: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4e6,0a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4e6,0b0: x: int32_t = 3532 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4e6,0bc: width: uint32_t = 220 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,650 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e6,3b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e6,3b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,021,c70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,046,e28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 24 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e6,9f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e6,9f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,021,fe0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e3,0c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,022,350 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,dd0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4e7,670 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4e7,670: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4e7,680: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4e7,690: x: int32_t = 3752 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4e7,69c: width: uint32_t = 96 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fd,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fd,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e7,990 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e7,990: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,022,6c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,a48 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 26 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,022,a30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fe,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e8,610 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e8,610: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,022,da0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,b68 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fe,6d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e8,c50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e8,c50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,023,110 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,868 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 10 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,023,480 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fe,b50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e9,8d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e9,8d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,023,7f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,688 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8fe,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8fe,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4e9,f10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4e9,f10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,023,b60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,988 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 10 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ea,550 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ea,550: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,023,ed0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,9e8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 4 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,450 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4ea,b90 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4ea,b90: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ea,ba0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4ea,bb0: x: int32_t = 5644 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4ea,bbc: width: uint32_t = 77 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ea,eb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ea,eb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,024,240 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,e68 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,8d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4eb,4f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4eb,4f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4eb,500: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4eb,510: x: int32_t = 3848 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4eb,51c: width: uint32_t = 200 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4eb,810 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4eb,810: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,024,5b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,fe8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 28 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,024,920 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8ff,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8ff,ed0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ec,490 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ec,490: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,024,c90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,048 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,908,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ec,ad0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ec,ad0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,025,000 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,0a8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,108 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,025,370 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,908,650 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ed,a70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ed,a70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,025,6e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,168 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,908,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ee,0b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ee,0b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,025,a50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,1c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 22 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,228 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,025,dc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,908,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,908,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ef,050 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ef,050: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,026,130 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,288 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,0d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4ef,690 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4ef,690: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ef,6a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4ef,6b0: x: int32_t = 4048 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4ef,6bc: width: uint32_t = 112 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ef,9b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ef,9b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,026,4a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,408 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 20 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,468 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,026,810 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,6d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f0,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f0,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,026,b80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,4c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,9d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4f0,f90 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4f0,f90: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4f0,fa0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4f0,fb0: x: int32_t = 4160 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4f0,fbc: width: uint32_t = 104 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,b50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f1,2b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f1,2b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,026,ef0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,5e8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 22 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,648 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,027,260 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,909,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,909,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f2,250 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f2,250: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,027,5d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,6a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,90a,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f2,890 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f2,890: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,027,940 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,708 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,768 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,027,cb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,90a,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f3,830 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f3,830: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,028,020 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,7c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,90a,a50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4f3,e70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4f3,e70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4f3,e80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4f3,e90: x: int32_t = 4264 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4f3,e9c: width: uint32_t = 48 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,90a,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f4,190 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f4,190: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,90a,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,028,390 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,888 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 20 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,8e8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,028,700 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f5,130 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f5,130: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,028,a70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,948 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,350 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4f5,770 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4f5,770: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4f5,780: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4f5,790: x: int32_t = 4312 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4f5,79c: width: uint32_t = 98 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f5,a90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f5,a90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,028,de0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,a68 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 30 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,ac8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,029,150 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f6,a30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f6,a30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,029,4c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,b28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,c50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4f7,070 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4f7,070: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4f7,080: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4f7,090: x: int32_t = 4410 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4f7,09c: width: uint32_t = 64 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92a,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92a,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f7,390 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f7,390: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,029,830 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,be8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,c48 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,029,ba0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92b,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f8,330 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f8,330: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,029,f10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,ca8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92b,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f8,970 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f8,970: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02a,280 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,d08 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,dc8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02a,5f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92b,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f9,910 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f9,910: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,912,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02a,960 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92b,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4f9,f50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4f9,f50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4d7,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4d7,904: offset: VkOffset2D = 0x7f5,4c6,4d7,904: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4d7,90c: width: uint32_t = 638 height: uint32_t = 962 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4d7,620 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4d7,620: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,041,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4d7,654 (Union): color: VkClearColorValue = 0x7f5,4c6,4d7,654 (Union): float32: float[4] = 0x7f5,4c6,4d7,654 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4d7,654 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4d7,654 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4d7,654: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02a,cd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e88 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 32 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,913,450 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,ee8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,8b5,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 96 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92b,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,708 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92c,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,488 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92c,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,848 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92c,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,988 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,92c,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,341,c08 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92f,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92b,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4fa,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4fa,ea4: offset: VkOffset2D = 0x7f5,4c6,4fa,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4fa,eac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fa,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fa,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fa,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,4fa,bf4 (Union): float32: float[4] = 0x7f5,4c6,4fa,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fa,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fa,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fa,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4fa,ee4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4fa,ee4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4fa,eec (Union): color: VkClearColorValue = 0x7f5,4c6,4fa,eec (Union): float32: float[4] = 0x7f5,4c6,4fa,eec float32[0]: float = 0.156863 float32[1]: float = 0.156863 float32[2]: float = 0.156863 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4fa,eec int32[0]: int32_t = 1042325665 int32[1]: int32_t = 1042325665 int32[2]: int32_t = 1042325665 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4fa,eec uint32[0]: uint32_t = 1042325665 uint32[1]: uint32_t = 1042325665 uint32[2]: uint32_t = 1042325665 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fa,eec: depth: float = 0.156863 stencil: uint32_t = 1042325665 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4fa,fa4 pRects[0]: const VkClearRect = 0x7f5,4c6,4fa,fa4: rect: VkRect2D = 0x7f5,4c6,4fa,fa4: offset: VkOffset2D = 0x7f5,4c6,4fa,fa4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4fa,fac: width: uint32_t = 666 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02b,040 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02b,3b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02b,720 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92c,450 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4fc,4d0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4fc,4d0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4fc,4e0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4fc,4f0: x: int32_t = 5721 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4fc,4fc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92c,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4fc,7f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4fc,7f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT)Error: Failed to read blend file '/home/guest/Downloads/Denji apartment.blend': Missing DNA block srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4fa,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4fa,ea4: offset: VkOffset2D = 0x7f5,4c6,4fa,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4fa,eac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fa,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fa,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fa,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,4fa,bf4 (Union): float32: float[4] = 0x7f5,4c6,4fa,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fa,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fa,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fa,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02b,a90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,728 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 3 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02b,e00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92c,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4fd,470 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4fd,470: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4fa,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4fa,ea4: offset: VkOffset2D = 0x7f5,4c6,4fa,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4fa,eac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fa,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fa,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fa,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,4fa,bf4 (Union): float32: float[4] = 0x7f5,4c6,4fa,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fa,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fa,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fa,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02c,170 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,7e8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 6 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02c,4e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,92c,ed0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4fe,0f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4fe,0f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4fe,100: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4fe,110: x: int32_t = 5977 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4fe,11c: width: uint32_t = 512 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,940,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,940,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4fe,410 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4fe,410: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4fa,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4fa,ea4: offset: VkOffset2D = 0x7f5,4c6,4fa,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4fa,eac: width: uint32_t = 666 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fa,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fa,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fa,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,4fa,bf4 (Union): float32: float[4] = 0x7f5,4c6,4fa,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fa,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fa,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fa,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,315,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02c,850 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,908 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,941,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,342,888 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,941,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,508 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,941,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,288 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,941,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,342,ec8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,931,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4ff,084 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4ff,084: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4ff,08c (Union): color: VkClearColorValue = 0x7f5,4c6,4ff,08c (Union): float32: float[4] = 0x7f5,4c6,4ff,08c float32[0]: float = 0.156863 float32[1]: float = 0.156863 float32[2]: float = 0.156863 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4ff,08c int32[0]: int32_t = 1042325665 int32[1]: int32_t = 1042325665 int32[2]: int32_t = 1042325665 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4ff,08c uint32[0]: uint32_t = 1042325665 uint32[1]: uint32_t = 1042325665 uint32[2]: uint32_t = 1042325665 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4ff,08c: depth: float = 0.156863 stencil: uint32_t = 1042325665 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4ff,144 pRects[0]: const VkClearRect = 0x7f5,4c6,4ff,144: rect: VkRect2D = 0x7f5,4c6,4ff,144: offset: VkOffset2D = 0x7f5,4c6,4ff,144: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,14c: width: uint32_t = 666 height: uint32_t = 443 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,914,850 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,fc8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 256 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 72 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,940,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,940,350 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4ff,6d0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4ff,6d0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ff,6e0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4ff,6f0: x: int32_t = 6489 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4ff,6fc: width: uint32_t = 240 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,940,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,940,ad0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ff,9f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ff,9f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,916,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02c,bc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,de8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,940,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,940,950 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,500,030 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,500,030: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,500,040: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,500,050: x: int32_t = 4474 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,500,05c: width: uint32_t = 56 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,940,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,940,c50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,500,350 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,500,350: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02c,f30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,028 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 15 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,915,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02d,2a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02d,610 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,941,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,501,610 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,501,610: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,916,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02d,980 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,088 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,941,6d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,501,c50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,501,c50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02d,cf0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,928 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,941,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,502,290 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,502,290: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02e,060 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,8c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 10 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,915,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02e,3d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02e,740 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,941,fd0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,503,550 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,503,550: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,503,560: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,503,570: x: int32_t = 6729 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,503,57c: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,503,870 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,503,870: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,916,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02e,ab0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,7a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,450 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,503,eb0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,503,eb0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,503,ec0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,503,ed0: x: int32_t = 6985 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,503,edc: width: uint32_t = 238 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,504,1d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,504,1d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02e,e20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,868 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,8d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,504,810 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,504,810: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,504,820: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,504,830: x: int32_t = 7223 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,504,83c: width: uint32_t = 289 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,504,b30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,504,b30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02f,190 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,5c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,d50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,505,170 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,505,170: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,505,180: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,505,190: x: int32_t = 7512 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,505,19c: width: uint32_t = 504 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,942,ed0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,505,490 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,505,490: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ff,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ff,044: offset: VkOffset2D = 0x7f5,4c6,4ff,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ff,04c: width: uint32_t = 666 height: uint32_t = 443 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4fe,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4fe,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,341,ed0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4fe,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,4fe,d94 (Union): float32: float[4] = 0x7f5,4c6,4fe,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4fe,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4fe,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4fe,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,915,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02f,500 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,3e8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 3 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,4d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,3c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,648 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,f50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c7,8c9,408 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c7,8ca,d08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,c88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,b48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,f08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,b50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,908 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,cc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8de,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,688 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8df,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,b88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8df,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,7c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,8df,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,a48 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8ca,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,506,104 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,506,104: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,506,10c (Union): color: VkClearColorValue = 0x7f5,4c6,506,10c (Union): float32: float[4] = 0x7f5,4c6,506,10c float32[0]: float = 0.188235 float32[1]: float = 0.188235 float32[2]: float = 0.188235 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,506,10c int32[0]: int32_t = 1044431041 int32[1]: int32_t = 1044431041 int32[2]: int32_t = 1044431041 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,506,10c uint32[0]: uint32_t = 1044431041 uint32[1]: uint32_t = 1044431041 uint32[2]: uint32_t = 1044431041 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,506,10c: depth: float = 0.188235 stencil: uint32_t = 1044431041 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,506,1c4 pRects[0]: const VkClearRect = 0x7f5,4c6,506,1c4: rect: VkRect2D = 0x7f5,4c6,506,1c4: offset: VkOffset2D = 0x7f5,4c6,506,1c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,1cc: width: uint32_t = 3173 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02f,870 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02f,be0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8dd,7d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,507,0b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,507,0b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,507,0c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,507,0d0: x: int32_t = 8016 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,507,0dc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8dd,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,507,3d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,507,3d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,02f,f50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,a48 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,030,2c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8de,3d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,508,050 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,508,050: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,508,060: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,508,070: x: int32_t = 4530 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,508,07c: width: uint32_t = 304 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8de,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,508,370 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,508,370: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,030,630 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,8e8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 48 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,030,9a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,030,d10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,031,080 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,031,3f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,031,760 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,031,ad0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,031,e40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8de,fd0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,50b,570 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,50b,570: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,50b,580: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,50b,590: x: int32_t = 8272 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,50b,59c: width: uint32_t = 1152 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8df,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,50b,890 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,50b,890: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,032,1b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,4c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 7 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,032,520 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8df,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,50c,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,50c,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,032,890 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,468 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,032,c00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8df,a50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,50d,190 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,50d,190: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,50d,1a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,50d,1b0: x: int32_t = 9424 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,50d,1bc: width: uint32_t = 240 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,8df,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,50d,4b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,50d,4b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,032,f70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,588 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,033,2e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b89,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b89,050 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,50e,130 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,50e,130: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,50e,140: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,50e,150: x: int32_t = 4834 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,50e,15c: width: uint32_t = 128 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b89,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b89,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,50e,450 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,50e,450: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,506,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,506,0c4: offset: VkOffset2D = 0x7f5,4c6,506,0c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,506,0cc: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,505,de0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,505,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,950,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,505,e14 (Union): color: VkClearColorValue = 0x7f5,4c6,505,e14 (Union): float32: float[4] = 0x7f5,4c6,505,e14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,505,e14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,505,e14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,505,e14: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,033,650 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,768 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 24 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,50f,070: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,50f,084: offset: VkOffset2D = 0x7f5,4c6,50f,084: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,50f,08c: width: uint32_t = 3173 height: uint32_t = 85 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,50e,da0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,50e,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,1d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,50e,dd4 (Union): color: VkClearColorValue = 0x7f5,4c6,50e,dd4 (Union): float32: float[4] = 0x7f5,4c6,50e,dd4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,50e,dd4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,50e,dd4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,50e,dd4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,50f,0c4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,50f,0c4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,50f,0cc (Union): color: VkClearColorValue = 0x7f5,4c6,50f,0cc (Union): float32: float[4] = 0x7f5,4c6,50f,0cc float32[0]: float = 0.188235 float32[1]: float = 0.188235 float32[2]: float = 0.188235 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,50f,0cc int32[0]: int32_t = 1044431041 int32[1]: int32_t = 1044431041 int32[2]: int32_t = 1044431041 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,50f,0cc uint32[0]: uint32_t = 1044431041 uint32[1]: uint32_t = 1044431041 uint32[2]: uint32_t = 1044431041 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,50f,0cc: depth: float = 0.188235 stencil: uint32_t = 1044431041 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,50f,184 pRects[0]: const VkClearRect = 0x7f5,4c6,50f,184: rect: VkRect2D = 0x7f5,4c6,50f,184: offset: VkOffset2D = 0x7f5,4c6,50f,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,50f,18c: width: uint32_t = 3173 height: uint32_t = 85 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,476,850 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4cd,406,0b8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 832 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 108 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33c,788 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 1696 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 108 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,478,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33b,d08 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2560 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,688 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2592 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,476,850 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33b,9f8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2624 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,478,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33b,0c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2656 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b89,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b89,7d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,510,6b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,510,6b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,510,6c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,510,6d0: x: int32_t = 4962 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,510,6dc: width: uint32_t = 317 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b89,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b89,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,510,9d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,510,9d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,50f,070: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,50f,084: offset: VkOffset2D = 0x7f5,4c6,50f,084: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,50f,08c: width: uint32_t = 3173 height: uint32_t = 85 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,50e,da0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,50e,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,1d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,50e,dd4 (Union): color: VkClearColorValue = 0x7f5,4c6,50e,dd4 (Union): float32: float[4] = 0x7f5,4c6,50e,dd4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,50e,dd4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,50e,dd4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,50e,dd4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,477,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,033,9c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30c,2a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 136 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b89,f50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,048 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8a,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,dc8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b89,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,511,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,511,604: offset: VkOffset2D = 0x7f5,4c6,511,604: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,511,60c: width: uint32_t = 3173 height: uint32_t = 85 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,511,320 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,511,320: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,1d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,511,354 (Union): color: VkClearColorValue = 0x7f5,4c6,511,354 (Union): float32: float[4] = 0x7f5,4c6,511,354 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,511,354 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,511,354 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,511,354: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,477,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,033,d30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,478,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,0e8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2688 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 6 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,477,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,034,0a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) Error: Failed to read blend file '/home/guest/Downloads/previs-110_svn1800.blend': Missing DNA block pipeline: VkPipeline = 0x7f5,4c6,478,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,fb8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2736 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 6 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8a,550 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,588 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8a,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,788 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8a,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c7,8cb,c08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8b,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,808 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8b,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,bc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8b,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,948 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,954,248 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,951,2c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,4d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,6c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c7,8cb,708 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,7d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c7,8cc,108 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,950 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,950,a08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,952,1c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,953,0c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,dd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,953,488 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8c,f50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,953,708 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,512,f44 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,512,f44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,512,f4c (Union): color: VkClearColorValue = 0x7f5,4c6,512,f4c (Union): float32: float[4] = 0x7f5,4c6,512,f4c float32[0]: float = 0.132134 float32[1]: float = 0.132134 float32[2]: float = 0.132134 float32[3]: float = 0.701961 int32: int32_t[4] = 0x7f5,4c6,512,f4c int32[0]: int32_t = 1040666133 int32[1]: int32_t = 1040666133 int32[2]: int32_t = 1040666133 int32[3]: int32_t = 1060352948 uint32: uint32_t[4] = 0x7f5,4c6,512,f4c uint32[0]: uint32_t = 1040666133 uint32[1]: uint32_t = 1040666133 uint32[2]: uint32_t = 1040666133 uint32[3]: uint32_t = 1060352948 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,f4c: depth: float = 0.132134 stencil: uint32_t = 1040666133 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,513,004 pRects[0]: const VkClearRect = 0x7f5,4c6,513,004: rect: VkRect2D = 0x7f5,4c6,513,004: offset: VkOffset2D = 0x7f5,4c6,513,004: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,513,00c: width: uint32_t = 3173 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,034,410 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,034,780 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8a,850 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,513,ef0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,513,ef0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,513,f00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,513,f10: x: int32_t = 9664 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,513,f1c: width: uint32_t = 512 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8a,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,514,210 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,514,210: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,034,af0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30c,de8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,034,e60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 5 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8a,e50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,514,e90 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,514,e90: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,514,ea0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,514,eb0: x: int32_t = 5279 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,514,ebc: width: uint32_t = 104 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8a,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,515,1b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,515,1b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,035,1d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,1a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: Error: The file was saved by a newer version, open it with Blender 5.0 (sub 3) or later WARN (blo.readfile): source/blender/blenloader/intern/readfile.cc:1150 is_minversion_older_than_blender: /home/guest/Downloads/untitled_blenderv5.0.blend: File saved by a newer version of Blender (5.0 (sub 7)), Blender 5.0 (sub 3) or later is needed to open it. const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 58 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,2d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,515,7f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,515,7f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,515,800: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,515,810: x: int32_t = 10176 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,515,81c: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,450 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,515,b10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,515,b10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,035,540 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,2c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,035,8b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,8d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,516,790 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,516,790: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,516,7a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,516,7b0: x: int32_t = 5383 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,516,7bc: width: uint32_t = 64 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,516,ab0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,516,ab0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8c,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,035,c20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,388 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,035,f90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,036,300 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,036,670 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,036,9e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,036,d50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,037,0c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,037,430 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,037,7a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,037,b10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,037,e80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,038,1f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,038,560 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,038,8d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8d,0d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,51c,230 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,51c,230: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,51c,240: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,51c,250: x: int32_t = 10432 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,51c,25c: width: uint32_t = 3280 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8d,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,51c,550 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,51c,550: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,512,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,512,f04: offset: VkOffset2D = 0x7f5,4c6,512,f04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,512,f0c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,512,c20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,512,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,512,c54 (Union): color: VkClearColorValue = 0x7f5,4c6,512,c54 (Union): float32: float[4] = 0x7f5,4c6,512,c54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,512,c54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,512,c54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,512,c54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,038,c40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,3a8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 13 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,953,e88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,953,d48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,954,608 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8e,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c6,c39,ec8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8e,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,954,108 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,954,888 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8e,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,a68,c88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,b8e,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,a68,648 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,94d,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,a68,a08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 dstBuffer: VkBuffer = 0x7f5,4c7,94d,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,4c7,a68,3c8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,250 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,51d,1c4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,51d,1c4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,51d,1cc (Union): color: VkClearColorValue = 0x7f5,4c6,51d,1cc (Union): float32: float[4] = 0x7f5,4c6,51d,1cc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51d,1cc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51d,1cc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51d,1cc: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,51d,284 pRects[0]: const VkClearRect = 0x7f5,4c6,51d,284: rect: VkRect2D = 0x7f5,4c6,51d,284: offset: VkOffset2D = 0x7f5,4c6,51d,284: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,28c: width: uint32_t = 56 height: uint32_t = 1320 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,038,fb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,039,320 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a4f,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8d,9d0 dstImage: VkImage = 0x7f5,4c7,a4f,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,51e,170 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,51e,170: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,51e,180: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,51e,190: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,51e,19c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a4f,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a32,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,490,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,039,690 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c6,490,110 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,288 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2784 pOffsets[1]: const VkDeviceSize = 2784 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,039,a00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a50,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8e,150 dstImage: VkImage = 0x7f5,4c7,a50,850 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,51e,df0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,51e,df0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,51e,e00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,51e,e10: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,51e,e1c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a50,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,039,d70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,628 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2848 pOffsets[1]: const VkDeviceSize = 2848 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03a,0e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a50,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8e,5d0 dstImage: VkImage = 0x7f5,4c7,a50,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,51f,a70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,51f,a70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,51f,a80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,51f,a90: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,51f,a9c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a50,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03a,450 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,af8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2912 pOffsets[1]: const VkDeviceSize = 2912 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03a,7c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,250 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8d,e50 dstImage: VkImage = 0x7f5,4c7,a51,250 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,520,6f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,520,6f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,520,700: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,520,710: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,520,71c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,250 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03a,b30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,3f8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 2976 pOffsets[1]: const VkDeviceSize = 2976 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03a,ea0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8e,8d0 dstImage: VkImage = 0x7f5,4c7,a51,750 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,521,370 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,521,370: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,521,380: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,521,390: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,521,39c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03b,210 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,e78 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 3040 pOffsets[1]: const VkDeviceSize = 3040 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03b,580 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8e,bd0 dstImage: VkImage = 0x7f5,4c7,a51,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,521,ff0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,521,ff0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,522,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,522,010: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,522,01c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a51,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03b,8f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33b,e58 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 3104 pOffsets[1]: const VkDeviceSize = 3104 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03b,c60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8e,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a52,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,b8e,ed0 dstImage: VkImage = 0x7f5,4c7,a52,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,522,c70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,522,c70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,522,c80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,522,c90: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,522,c9c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a52,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94d,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03b,fd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,4d8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 3168 pOffsets[1]: const VkDeviceSize = 3168 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03c,340 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94d,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a52,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,94d,1d0 dstImage: VkImage = 0x7f5,4c7,a52,b50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,523,8f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,523,8f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,523,900: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,523,910: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,523,91c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a52,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94d,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03c,6b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,c38 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 3232 pOffsets[1]: const VkDeviceSize = 3232 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a31,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03c,a20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94d,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,aae,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcBuffer: VkBuffer = 0x7f5,4c7,94d,4d0 dstImage: VkImage = 0x7f5,4c7,aae,050 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,524,570 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,524,570: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,524,580: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,524,590: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,524,59c: width: uint32_t = 32 height: uint32_t = 32 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,aae,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,51d,170: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,51d,184: offset: VkOffset2D = 0x7f5,4c6,51d,184: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,51d,18c: width: uint32_t = 56 height: uint32_t = 1320 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,51c,ea0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,51c,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,953,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,51c,ed4 (Union): color: VkClearColorValue = 0x7f5,4c6,51c,ed4 (Union): float32: float[4] = 0x7f5,4c6,51c,ed4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,51c,ed4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,51c,ed4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,51c,ed4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a33,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03c,d90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 layout: VkPipelineLayout = 0x7f5,4c7,a59,ed0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,bc8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 3296 pOffsets[1]: const VkDeviceSize = 3296 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c7,8da,050 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,ae8 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c7,8da,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b30 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,980: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) extent: VkExtent3D = 0x7ff,e5e,909,99c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8cc,150 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,920: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cc,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8d0: size: VkDeviceSize = 35774464 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 35774464 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,909,610: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cc,150 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4c6,2a9,b10 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8cc,150 memory: VkDeviceMemory = 0x7f5,4c6,2a9,b10 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,980: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 8 (VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT) imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) extent: VkExtent3D = 0x7ff,e5e,909,99c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 23 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8cb,750 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,920: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cb,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8d0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,909,610: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cb,750 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4c6,2a9,e90 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8cb,750 memory: VkDeviceMemory = 0x7f5,4c6,2a9,e90 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,980: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) extent: VkExtent3D = 0x7ff,e5e,909,99c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 39 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8cb,c50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,920: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cb,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8d0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,909,610: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8cb,c50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4c7,96b,3d0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8cb,c50 memory: VkDeviceMemory = 0x7f5,4c7,96b,3d0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,907,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1680 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8d,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,907,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,907,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,907,cf0: size: VkDeviceSize = 1728 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,907,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6273024 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,907,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_1D (0) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,907,d5c: width: uint32_t = 257 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8c9,450 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,907,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8c9,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,907,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,907,c90: size: VkDeviceSize = 8704 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,907,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8c9,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6275072 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,907,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1028 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,907,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,907,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,907,c30: size: VkDeviceSize = 1028 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,907,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10593312 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,907,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_1D (0) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) extent: VkExtent3D = 0x7ff,e5e,907,d5c: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 7 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a4e,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,907,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a4e,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,907,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,907,c90: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,907,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a4e,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6284288 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,907,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,907,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,907,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,907,c90: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,907,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10594340 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8b,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8b,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d60: size: VkDeviceSize = 16 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8b,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2034560 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b8a,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b8a,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d60: size: VkDeviceSize = 16 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b8a,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10595364 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 240 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d80: size: VkDeviceSize = 256 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6274752 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,b89,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,b89,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f50: size: VkDeviceSize = 16 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,b89,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2034576 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f50: size: VkDeviceSize = 16 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10595380 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_3D (2) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,16c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,aae,f50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,aae,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0a0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,aae,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6292480 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,040: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10595396 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_3D (2) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,16c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,aaf,450 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,aaf,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0a0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,aaf,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6293504 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8df,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8df,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,040: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8df,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10595400 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) extent: VkExtent3D = 0x7ff,e5e,908,fdc: width: uint32_t = 64 height: uint32_t = 16 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,ab2,b50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,ab2,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f10: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,ab2,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6294528 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8de,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8de,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8de,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10595404 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8_UNORM (16) extent: VkExtent3D = 0x7ff,e5e,908,fdc: width: uint32_t = 160 height: uint32_t = 560 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,a4f,950 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,a4f,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f10: size: VkDeviceSize = 204800 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,a4f,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6295552 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 179200 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 179200 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10596428 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,8f8,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) extent: VkExtent3D = 0x7ff,e5e,8f8,f6c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,be8,050 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,be8,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,ea0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,be8,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6500352 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f9,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 352 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,8dd,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f9,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,fd0: size: VkDeviceSize = 384 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6501376 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f9,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f9,020: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,fd0: size: VkDeviceSize = 128 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 5872448 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,8f8,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,8f8,f6c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,be8,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,be8,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,ea0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,be8,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6502400 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f8,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,e40: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775628 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,8f8,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,8f8,f6c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,be8,a50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,be8,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,ea0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,be8,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6503424 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f8,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,e40: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775632 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,8f8,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,8f8,f6c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,be8,f50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,be8,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,ea0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,be8,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6504448 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f8,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,e40: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775636 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,8f8,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_1D (0) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,8f8,f6c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,be9,450 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,be9,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,ea0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,be9,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6505472 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,8f8,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,941,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,8f8,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,941,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,8f8,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,8f8,e40: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,8f8,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,941,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775640 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4cc,e1c,e10 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e10: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e28: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e40: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e58: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,940,7d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8b,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,940,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,49e,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,950,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10284 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,d10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4cc,e1c,e10 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e10: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e28: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4cc,e1c,e40: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,87e,ed0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8c,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,615,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,950,cd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7648 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,950,b90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8c,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,5ff,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1688 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,950,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 576 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,590 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 8 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c6,27c,2b8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2b8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2d0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2e8: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,300: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,318: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,330: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,348: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,360: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,87d,250 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8b,fc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87d,250 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,d79,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 18400 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,952,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,952,990 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c6,27c,2b8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2b8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2d0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2e8: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,300: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b4,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8c,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,a60,090 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 14532 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,950 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c6,27c,2b8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2b8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2d0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c6,27c,2e8: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,90a,450 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8d,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,a2d,690 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5708 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a68,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,954,290 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 9 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[8]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,098: binding: uint32_t = 8 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b3,4d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8c,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b3,4d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,a8d,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11048 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a68,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,952,c10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 7 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b3,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8d,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b3,c50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,b0c,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 17776 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,090 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b4,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8d,f48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 160 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,01c,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 13712 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,6d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 456 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,1d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 2 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8cf,9d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 128 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,036,150 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6956 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,810 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 9 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[8]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,098: binding: uint32_t = 8 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8d0,bd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8d,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8d0,bd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,104,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 24680 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,450 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5684 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,f90 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b1,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,7ee,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8236 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,490 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,855,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10264 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4156 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,150 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,648 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,7fb,ad0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9172 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,c10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 7 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8ce,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,883,0c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ce,ad0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,88a,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10192 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,d50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 468 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,990 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8fe,550 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,883,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,87c,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 29916 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae9,510 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,883,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b3,c50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,89f,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11544 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,c50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6888 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a69,a90 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94e,250 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,883,b48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,250 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,c20 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,c20: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,877,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10068 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,610 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4264 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,390 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8fe,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,2a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,883,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,280 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,280: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,872,590 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5264 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 236 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,c50 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 7 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8d0,750 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,2a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,884,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8d0,750 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,280 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,280: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,88f,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 16236 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,890 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7512 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,2a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,884,cc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,3d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,9b1,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2192 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 228 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,810 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8ce,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,2a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,884,5c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ce,dd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,280 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,280: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,94d,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 12628 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,650 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 228 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,290 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,908,050 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,2a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,885,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,050 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,786,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3980 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,b50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,110: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 236 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,8d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8cf,550 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,885,ac8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,792,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2308 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 732 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,a10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,90a,8d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,885,e48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,8d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,7b3,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4132 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03d,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 740 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,f10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,886,1c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,7e3,0d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2308 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 732 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,952,5d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,92b,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,885,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,92b,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,805,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5760 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1008 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03d,b90 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,909,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,886,8c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,851,ad0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6312 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 836 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,6d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8fd,7d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,886,548 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,879,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8364 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 648 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,d10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,887,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,911,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6552 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03e,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 384 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,bd0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8fd,1d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,886,fc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,1a1,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6120 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1452 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,5d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,887,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,18f,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1656 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,490 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1000 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6a,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,887,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,1c3,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1860 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,950,a50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 472 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6b,4d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8ff,2d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,887,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,207,a50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5880 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,fd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,888,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,b60,510 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7072 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,090 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,888,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,b8f,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2952 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,951,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 384 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c7,a6c,510 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8b4,b50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,888,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49a,b9c,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8220 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,010 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,70b,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10360 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4156 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,b50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c7,a8e,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,710,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3160 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,ad0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 228 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,710 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,8fd,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,888,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,ad0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,8b2,450 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6356 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,a10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 8 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,750,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,889,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,8b7,510 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11904 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33e,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,889,648 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,d0f,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10268 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,610 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,888,f48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,365,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11904 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,550 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49a,889,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,ce9,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10268 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,490 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,1d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,359,0c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,395,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10976 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,cd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,f50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,359,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,ad0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,3dd,050 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3432 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33e,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 468 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,041,150 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,908,7d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,359,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,2ea,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9740 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,d50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 476 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,ad0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94d,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,359,b48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,dd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,2fa,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5196 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 476 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,c10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35a,5c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8d0,750 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,4d3,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 17356 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,590 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7728 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33e,e10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35a,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,4a1,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7680 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,0d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 648 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,350 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35a,cc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,4e9,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6552 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,03f,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 384 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,110 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35b,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,4c9,c50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6016 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,390 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,5d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35b,3c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,4e4,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2504 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 472 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,f90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35b,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,572,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5844 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 628 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,750 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35b,ac8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,3d2,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2340 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,040,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3500 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,410 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35b,e48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,43c,8d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2496 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8676 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,7d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35c,1c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,489,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3416 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8700 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,a50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35c,548 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,461,e50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2808 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,340,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 596 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,33f,e50 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94e,850 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35c,8c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,850 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,4d2,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5952 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 464 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,6d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35c,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,51b,890 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5824 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1368 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,050 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35d,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,534,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3780 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,190 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35d,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,58e,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2936 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,890 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,341,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35d,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,5bc,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6060 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,342,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1416 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,310 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35d,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,5e7,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5120 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,2d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35e,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,620,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4936 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,810 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,690 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35e,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,619,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1656 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,910 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 512 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,a90 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 2 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,908,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35e,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,644,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1896 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2216 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35e,f48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,689,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1856 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1624 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,610 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,74f,650 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35e,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,650 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,6a8,650 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,390 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1172 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,110 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 2 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,909,850 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35f,648 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,850 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,6b8,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3560 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1652 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,250 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35f,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,704,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10332 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,990 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,c50,bd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35f,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c50,bd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,78c,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 15308 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae9,010 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1832 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae8,d90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,883,0c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,7e7,390 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3752 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 980 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,883,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c50,bd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,8eb,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 12560 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1804 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,410 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,883,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,977,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7760 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,1d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,883,b48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,a16,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4320 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4176 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,a50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,883,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,a1b,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9000 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,050 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,884,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,625,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5272 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,910 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,190 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,884,5c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,70d,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2192 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,450 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,cd0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,751,8d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,884,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,8d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,712,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7184 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,490 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,708,4d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,885,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,708,4d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,71c,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4968 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,ad0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,850 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,708,650 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,885,3c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,708,650 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,754,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6124 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,c10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,709,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,885,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,777,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7440 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,884,cc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,7a6,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8060 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,610 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,590 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,886,1c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,3d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,49b,7c8,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7884 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,b10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,886,8c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,9eb,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 15464 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,290 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,886,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,ce7,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6236 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1644 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,810 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,886,fc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,cec,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5972 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,090 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1644 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,a90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,887,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,1d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,d07,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5552 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3932 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,d50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,887,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,a73,510 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5844 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,690 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,110 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,887,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,acb,090 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5916 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63a,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 384 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,890 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,887,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fd,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,aeb,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6808 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,d90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,888,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,af5,490 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63b,e50 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94d,f50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,888,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,f50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,b45,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3120 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae5,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2216 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,888,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,f50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,b79,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5368 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63c,210 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1824 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,9d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,708,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,888,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,708,ad0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,b74,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8052 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,e50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1388 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,090 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,709,b50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,888,f48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,bee,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae6,d10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,889,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8ff,2d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,c4d,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2192 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,150 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 472 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,010 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,889,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,909,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,c5d,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2016 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 472 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,650 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,709,250 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c5,889,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,250 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,e47,8d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 13176 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae7,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae9,150 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,49b,35f,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,f00,f90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9064 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1288 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,49a,ae9,3d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,290: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebd,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,270 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,270: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c4,eb8,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9112 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63d,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,100: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1408 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,4c6,63e,b50 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_X8_D24_UNORM_PACK32 (125) extent: VkExtent3D = 0x7ff,e5e,909,0ac: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 39 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,4c2,650 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,4c2,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,4c2,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6506496 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94e,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94e,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f80: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94e,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775644 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 8 (VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT) imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) extent: VkExtent3D = 0x7ff,e5e,909,09c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 23 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,4c2,b50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,4c2,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,4c2,b50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,74e,e10 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,4c2,b50 memory: VkDeviceMemory = 0x7f5,49b,74e,e10 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,09c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,5a0,050 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,050 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,74f,190 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,5a0,050 memory: VkDeviceMemory = 0x7f5,49b,74f,190 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) extent: VkExtent3D = 0x7ff,e5e,909,09c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 39 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,5a0,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,550 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,74f,c10 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,5a0,550 memory: VkDeviceMemory = 0x7f5,49b,74f,c10 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16_UINT (74) extent: VkExtent3D = 0x7ff,e5e,909,09c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,5a0,a50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fd0: size: VkDeviceSize = 9011200 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 9011200 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,5a0,a50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,750,150 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,5a0,a50 memory: VkDeviceMemory = 0x7f5,49b,750,150 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94d,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebd,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,a50,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4332 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,f90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1784 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,d10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 8 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94e,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebd,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ef0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ef0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,605,390 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4340 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,990 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4988 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,7d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 8 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94e,e50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebe,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,e50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ef0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ef0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,5ed,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8608 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1792 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,0d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 11 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[8]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,098: binding: uint32_t = 8 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[9]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,0b0: binding: uint32_t = 9 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[10]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,0c8: binding: uint32_t = 10 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94f,5d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebe,5c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,5d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ef0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ef0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,69e,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8736 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5264 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,910 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,92c,bd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebe,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,92c,bd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,2e9,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5600 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1792 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,5d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 9 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[6]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,068: binding: uint32_t = 6 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[7]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,080: binding: uint32_t = 7 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[8]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,098: binding: uint32_t = 8 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94f,150 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebd,b48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,150 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ef0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ef0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,325,010 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5608 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4996 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,690 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebf,3c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,357,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8600 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,a50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebf,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,3c0,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4332 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,d90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9768 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,b90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebf,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,867,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4340 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 12612 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebf,ac8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,e50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,90e,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8648 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10028 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,e10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ebf,e48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,5d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,9bd,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8776 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,910 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 12872 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,310 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec0,1c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,92c,bd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,a29,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5600 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9776 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,514,f50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec0,548 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,150 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ee0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ee0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b01,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5608 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 12620 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,450 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 2 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,751,bd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec0,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,bd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,a75,950 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1148 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,bd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec1,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,ae3,590 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4332 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1784 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,590 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec0,fc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f00 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f00: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b2b,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4340 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4988 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,650 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec1,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,e50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f00 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f00: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b1a,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8608 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,490 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1792 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,e50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec1,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,5d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f00 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f00: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,bbd,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8736 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5264 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,c90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec1,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,92c,bd0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b50,c50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5600 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1792 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,516,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec2,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94f,150 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f00 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f00: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,bb6,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5608 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,890 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,d90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4996 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,7d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec2,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c27,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 540 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,9d0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_3D (2) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,08c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,bf4,050 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf4,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,bf4,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6507520 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94f,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94f,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94f,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775648 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_3D (2) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,08c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,bf4,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf4,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,bf4,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6508544 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,74f,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,74f,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,74f,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775652 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_1D (0) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,08c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,bf4,a50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf4,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fc0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,bf4,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6509568 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,74f,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,74f,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f60: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,74f,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775656 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec2,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b44,e50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2500 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec2,f48 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c31,ad0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,b50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 256 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,510 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,bf6,350 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf6,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 35774464 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 35774464 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf6,350 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,753,090 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,bf6,350 memory: VkDeviceMemory = 0x7f5,49b,753,090 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) extent: VkExtent3D = 0x7ff,e5e,909,06c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 39 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,bf6,850 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf6,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,bf6,850 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,49b,753,790 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,bf6,850 memory: VkDeviceMemory = 0x7f5,49b,753,790 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec3,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,000 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,000: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c3b,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1716 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,150 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec3,648 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,000 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,000: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,b6b,0d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1748 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,6d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2240 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,515,950 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec3,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,650 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,000 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,000: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c71,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2000 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,610 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 15576 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,517,750 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,020: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c4,ec3,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,bd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,000 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,000: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c8c,050 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1656 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,a10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3160 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,518,f10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c91,0c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,940,7d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fe0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fe0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c99,010 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 10284 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,a50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c91,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,cca,a50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3976 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4176 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,1d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c91,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,c9d,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3408 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,810 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 980 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,6d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c91,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,cf8,cd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7416 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,490 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,d50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c92,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,d4f,090 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5376 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8208 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,a90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c92,5c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f70 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f70: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,abb,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2664 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,0d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7176 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,f90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1748 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86f,590 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c92,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f70 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f70: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,b85,6d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,350 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 836 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,b90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c93,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f70 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f70: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,b8f,0d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,86e,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 836 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,710 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c93,ac8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f70 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f70: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,bda,e10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8108 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,990 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c93,e48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,bfa,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2920 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1652 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,4d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c94,1c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,c70,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9812 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,890 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c94,548 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f70 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f70: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,ca6,a50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5008 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,390 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c94,8c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,c64,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2024 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 732 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,872,150 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,750,550 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c94,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 160 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,c9f,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3660 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 900 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,872,f10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c95,348 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,d03,810 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2024 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 732 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,550 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,499,950,b50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c94,fc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,950,b50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,cc9,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5476 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1008 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,950 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c95,a48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,cd7,e50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1908 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,410 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 472 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,2d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 2 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,750,850 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c95,6c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,750,850 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fd0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fd0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 160 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,cff,ed0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3508 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,f90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,e50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c96,148 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fc0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fc0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,d5f,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,f50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7648 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,c10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,74f,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c96,848 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,dd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c5,d44,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6808 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,490 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c96,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,bb8,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 14772 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,050 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c95,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,1f6,a10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6032 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,310 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1380 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c96,bc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,1da,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5624 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,1d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1644 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,0d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c96,f48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,dd5,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5544 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,450 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1644 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,810 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c97,2c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,df7,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5092 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,155,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3932 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,d50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c97,648 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,244,a50 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5668 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,5d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1452 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,ad0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c97,9c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pushConstantRangeCount: uint32_t = 0 pPushConstantRanges: const VkPushConstantRange* = NULL pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,704,2d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1908 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,e90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,6d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 160 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,751,d50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,751,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,050: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,060: size: VkDeviceSize = 192 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,080: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,751,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1946368 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,499,c97,d48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f80 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f80: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,23f,bd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,157,850 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 14532 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,590 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e20,0c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ff0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ff0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 128 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,e98,790 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7268 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,d10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6500 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,250 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 456 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,156,a90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e20,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ff0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ff0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 128 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,e4e,190 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 6956 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,610 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,94e,cd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e20,7c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94e,cd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f90 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f90: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,ea4,990 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3224 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,c90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 468 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,a10 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,49b,709,e50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e20,ec8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,49b,709,e50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,e8d,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4772 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,f10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 476 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,b50 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 6 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[5]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,050: binding: uint32_t = 5 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c6,c4f,6d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e21,248 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c4f,6d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,498,f41,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 16776 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,870,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 7752 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,3d0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER (4) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,499,74d,550 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e20,b48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,74d,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,930,910 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 9492 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,872,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 476 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e21,cc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fb0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fb0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,751,550 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1244 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,b10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 29916 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,650 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e21,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fe0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fe0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,935,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5368 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1824 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,b10 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e22,048 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,fe0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,fe0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,93a,710 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 3528 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,010 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 396 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,158,ed0 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = NULL pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,499,94f,dd0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e22,3c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,94f,dd0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f90 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f90: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,a3b,a90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 11660 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a5,050 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5640 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,872,b50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10775664 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10776176 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) extent: VkExtent3D = 0x7ff,e5e,909,13c: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 39 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,165,650 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,165,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,070: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,165,650 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,be9,e90 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,165,650 memory: VkDeviceMemory = 0x7f5,499,be9,e90 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10776688 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10793072 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10809456 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10819696 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 8192 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10829936 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 8192 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10838128 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2560 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 2560 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10846320 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2560 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 2560 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10848880 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,0d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6510592 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 65536 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 65536 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6526976 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 3 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,499,74c,950 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e22,ac8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,74c,950 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,050 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,050: stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,a61,990 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 5752 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a5,410 Thread 0, Frame 1: vkCreateComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkComputePipelineCreateInfo* = 0x7f5,4cc,e1e,3f8 pCreateInfos[0]: const VkComputePipelineCreateInfo = 0x7f5,4cc,e1e,3f8: sType: VkStructureType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO (29) pNext: const void* = NULL flags: VkPipelineCreateFlags = 0 stage: VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,410: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 32 (VK_SHADER_STAGE_COMPUTE_BIT) module: VkShaderModule = 0x7f5,499,9a5,410 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,a61,990 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f88 pPipelines[0]: VkPipeline = 0x7f5,4c6,456,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,74c,950 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03d,100 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6592512 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10851440 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6602752 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10861680 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6612992 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10871920 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,92c,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,92c,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,92c,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6623232 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94d,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94d,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94d,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10882160 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,94f,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,94f,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,94f,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6633472 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,74f,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,74f,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,74f,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10892400 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,74f,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,74f,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,74f,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6643712 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,750,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,750,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,750,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10902640 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,751,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,751,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,751,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6645248 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,751,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,751,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,751,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10904176 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,160: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 65536 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,070: size: VkDeviceSize = 65536 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6646784 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,160: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 32768 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74c,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74c,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,070: size: VkDeviceSize = 32768 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74c,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6712320 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16_UINT (74) extent: VkExtent3D = 0x7ff,e5e,908,fdc: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,164,750 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,164,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f10: size: VkDeviceSize = 9011200 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,bb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 9011200 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,164,750 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,aa7,010 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,164,750 memory: VkDeviceMemory = 0x7f5,499,aa7,010 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,8e0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cc,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,908: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,918: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a5,910 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,8e0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,164,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16_UINT (74) components: VkComponentMapping = 0x7ff,e5e,908,908: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,918: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,872,3d0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,8e0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) components: VkComponentMapping = 0x7ff,e5e,908,908: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,918: aspectMask: VkImageAspectFlags = 4 (VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,872,650 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) extent: VkExtent3D = 0x7ff,e5e,908,ecc: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,164,c50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,164,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 35774464 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 35774464 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,164,c50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,aa6,3d0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,164,c50 memory: VkDeviceMemory = 0x7f5,499,aa6,3d0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16_SFLOAT (83) extent: VkExtent3D = 0x7ff,e5e,908,ecc: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,de3,550 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,de3,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,de3,550 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,aa6,750 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,de3,550 memory: VkDeviceMemory = 0x7f5,499,aa6,750 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6745088 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 15360 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74d,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74d,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 15360 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74d,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6761472 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d90: size: VkDeviceSize = 16 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 2034592 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 4 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,499,916,6d0 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e22,748 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,916,6d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ca0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ca0: stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,a8e,110 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8948 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,872,c90 Thread 0, Frame 1: vkCreateComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkComputePipelineCreateInfo* = 0x7f5,4cc,e1e,3f8 pCreateInfos[0]: const VkComputePipelineCreateInfo = 0x7f5,4cc,e1e,3f8: sType: VkStructureType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO (29) pNext: const void* = NULL flags: VkPipelineCreateFlags = 0 stage: VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,410: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 32 (VK_SHADER_STAGE_COMPUTE_BIT) module: VkShaderModule = 0x7f5,499,872,c90 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,a8e,110 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,bd8 pPipelines[0]: VkPipeline = 0x7f5,4c6,48e,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,916,6d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03d,470 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10905712 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10906736 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 256 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10907760 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10908016 Thread 0, Frame 1: vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 0x7f5,4cc,e1c,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32) pNext: const void* = NULL flags: VkDescriptorSetLayoutCreateFlags = 0 bindingCount: uint32_t = 5 pBindings: const VkDescriptorSetLayoutBinding* = 0x7f5,4c7,96b,fd8 pBindings[0]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,fd8: binding: uint32_t = 0 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[1]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96b,ff0: binding: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[2]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,008: binding: uint32_t = 2 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[3]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,020: binding: uint32_t = 3 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pBindings[4]: const VkDescriptorSetLayoutBinding = 0x7f5,4c7,96c,038: binding: uint32_t = 4 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) descriptorCount: uint32_t = 1 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) pImmutableSamplers: const VkSampler* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pSetLayout: VkDescriptorSetLayout* = 0x7f5,4c7,bed,f50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e23,548 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,bed,f50 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,d50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,d50: stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 32 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,d16,c10 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 8404 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a8,4d0 Thread 0, Frame 1: vkCreateComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkComputePipelineCreateInfo* = 0x7f5,4cc,e1e,3f8 pCreateInfos[0]: const VkComputePipelineCreateInfo = 0x7f5,4cc,e1e,3f8: sType: VkStructureType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO (29) pNext: const void* = NULL flags: VkPipelineCreateFlags = 0 stage: VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,410: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 32 (VK_SHADER_STAGE_COMPUTE_BIT) module: VkShaderModule = 0x7f5,499,9a8,4d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,d16,c10 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,c88 pPipelines[0]: VkPipeline = 0x7f5,4c6,457,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,eb8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,bed,f50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,eb0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03d,7e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c20: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6501760 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c20: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6776832 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,970: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,910: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,920: size: VkDeviceSize = 96 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,940: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1098560 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,970: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,910: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,920: size: VkDeviceSize = 96 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,940: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10908272 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 288 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,970: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,910: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,920: size: VkDeviceSize = 288 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,940: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6777344 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 288 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,970: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,910: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,920: size: VkDeviceSize = 288 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,940: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10908368 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 72 usage: VkBufferUsageFlags = 99 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ad0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a80: size: VkDeviceSize = 80 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1050432 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 72 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ad0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a80: size: VkDeviceSize = 72 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10908656 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,164,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,5e8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,5f8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,4bd,60e,050 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,de3,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16_SFLOAT (83) components: VkComponentMapping = 0x7ff,e5e,908,5e8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,5f8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a6,bd0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,515,f90 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,515,d10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 4 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,8d8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,8d8: binding: uint32_t = 0 stride: uint32_t = 4 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,8e4: binding: uint32_t = 1 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,8f0: binding: uint32_t = 2 stride: uint32_t = 0 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,8fc: binding: uint32_t = 3 stride: uint32_t = 0 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 4 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,878 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,878: location: uint32_t = 1 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_A2B10G10R10_SNORM_PACK32 (65) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,888: location: uint32_t = 0 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,898: location: uint32_t = 2 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,8a8: location: uint32_t = 3 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,940 pViewports[0]: const VkViewport = 0x7ff,e5e,908,940: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,9c0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,9c0: offset: VkOffset2D = 0x7ff,e5e,908,9c0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,9c8: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 1 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_LESS_OR_EQUAL (3) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 1 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_REPLACE (2) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_NOT_EQUAL (5) compareMask: uint32_t = 2 writeMask: uint32_t = 1 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_REPLACE (2) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_NOT_EQUAL (5) compareMask: uint32_t = 2 writeMask: uint32_t = 1 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 3 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) pAttachments[1]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,730: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) pAttachments[2]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,750: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c5,a50,850 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 3 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,a38 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) pColorAttachmentFormats[1]: const VkFormat = VK_FORMAT_R16G16_SFLOAT (83) pColorAttachmentFormats[2]: const VkFormat = VK_FORMAT_R16_UINT (74) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,7f0 pPipelines[0]: VkPipeline = 0x7f5,499,b55,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03d,b50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e70: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10908736 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e70: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10909248 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,517,b10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,514,a50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,968 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,908 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9d0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9d0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a50 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a50: offset: VkOffset2D = 0x7ff,e5e,908,a50: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a58: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,357,7d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ac8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,880 pPipelines[0]: VkPipeline = 0x7f5,499,643,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c28 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c20 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03d,ec0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a00: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,de3,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16_SFLOAT (83) components: VkComponentMapping = 0x7ff,e5e,908,a28: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a38: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a9,510 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a00: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) components: VkComponentMapping = 0x7ff,e5e,908,a28: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a38: aspectMask: VkImageAspectFlags = 2 (VK_IMAGE_ASPECT_DEPTH_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,155,e10 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a00: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,164,c50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,a28: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a38: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a5,f50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ec0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10909760 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ec0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10910272 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,86e,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,518,dd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,9b8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,958 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a20 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a20: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,aa0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,aa0: offset: VkOffset2D = 0x7ff,e5e,908,aa0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,aa8: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,b44,e50 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b18 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8d0 pPipelines[0]: VkPipeline = 0x7f5,499,b55,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03e,230 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,164,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16_UINT (74) components: VkComponentMapping = 0x7ff,e5e,908,a78: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a88: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,158,d90 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10910784 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10911296 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,670: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,bf6,350 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,698: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,6a8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,872,790 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,518,290 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,518,150 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,988 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,928 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9f0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9f0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a70 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a70: offset: VkOffset2D = 0x7ff,e5e,908,a70: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a78: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ae8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8a0 pPipelines[0]: VkPipeline = 0x7f5,499,b56,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03e,5a0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cc,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,159,8d0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,908,eec: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,165,b50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,165,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e20: size: VkDeviceSize = 17932288 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 17932288 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,165,b50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,aa7,e10 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,165,b50 memory: VkDeviceMemory = 0x7f5,499,aa7,e10 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8_UNORM (16) extent: VkExtent3D = 0x7ff,e5e,908,eec: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,a5b,150 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,e70: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,a5b,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e20: size: VkDeviceSize = 9011200 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 9011200 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,499,a5b,150 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,499,aa8,dd0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,a5b,150 memory: VkDeviceMemory = 0x7f5,499,aa8,dd0 memoryOffset: VkDeviceSize = 0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10911808 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10912320 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,760: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,a5b,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8_UNORM (16) components: VkComponentMapping = 0x7ff,e5e,908,788: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,798: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,872,8d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,515,6d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,515,950 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,988 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,928 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9f0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9f0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a70 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a70: offset: VkOffset2D = 0x7ff,e5e,908,a70: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a78: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ae8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8_UNORM (16) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8a0 pPipelines[0]: VkPipeline = 0x7f5,499,b56,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03e,910 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,bf6,350 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,872,510 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10912832 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,450 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10913344 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,760: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,165,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,788: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,798: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a5,690 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,517,610 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,517,750 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,988 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,928 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9f0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9f0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a70 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a70: offset: VkOffset2D = 0x7ff,e5e,908,a70: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a78: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,c71,c10 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ae8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8a0 pPipelines[0]: VkPipeline = 0x7f5,499,b57,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,650 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03e,c80 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,a5b,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8_UNORM (16) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e86,750 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,a4f,950 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8_UNORM (16) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e86,390 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,ab2,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e87,290 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10913856 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10914368 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,518,a10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,518,f10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,988 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,928 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9f0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9f0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a70 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a70: offset: VkOffset2D = 0x7ff,e5e,908,a70: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a78: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,c8c,050 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ae8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8a0 pPipelines[0]: VkPipeline = 0x7f5,499,643,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,bd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03e,ff0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,165,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,a48: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,a58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,159,510 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,9c0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) components: VkComponentMapping = 0x7ff,e5e,908,9e8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,9f8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,158,890 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fb0: size: VkDeviceSize = 256 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6777664 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fb0: size: VkDeviceSize = 128 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6777920 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,155,f50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,157,c10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a28 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9c8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA (9) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ZERO (0) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,b59,650 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03f,360 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,990: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,4c2,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) components: VkComponentMapping = 0x7ff,e5e,908,9b8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,9c8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e86,9d0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,990: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,5a0,050 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,9b8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,9c8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e86,d90 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 256 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6778048 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bee,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bee,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bee,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10914880 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,157,fd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,155,050 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 7 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0f2,518 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,518: binding: uint32_t = 0 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,524: binding: uint32_t = 1 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,530: binding: uint32_t = 2 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,53c: binding: uint32_t = 3 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,548: binding: uint32_t = 4 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[5]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,554: binding: uint32_t = 5 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[6]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,560: binding: uint32_t = 6 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 7 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,552,df8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,552,df8: location: uint32_t = 2 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e08: location: uint32_t = 3 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e18: location: uint32_t = 4 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 32 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e28: location: uint32_t = 5 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 48 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e38: location: uint32_t = 6 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 64 pVertexAttributeDescriptions[5]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e48: location: uint32_t = 0 binding: uint32_t = 5 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pVertexAttributeDescriptions[6]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e58: location: uint32_t = 1 binding: uint32_t = 6 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 12 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 1 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_LESS_OR_EQUAL (3) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 2 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) pAttachments[1]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,730: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) pColorAttachmentFormats[1]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03f,6d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 48 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,915,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,915,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 48 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,915,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1050512 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 48 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 48 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10915136 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,157,fd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,155,050 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 7 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c6,0f2,518 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,518: binding: uint32_t = 0 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,524: binding: uint32_t = 1 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,530: binding: uint32_t = 2 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,53c: binding: uint32_t = 3 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,548: binding: uint32_t = 4 stride: uint32_t = 80 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[5]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,554: binding: uint32_t = 5 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[6]: const VkVertexInputBindingDescription = 0x7f5,4c6,0f2,560: binding: uint32_t = 6 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 7 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,552,df8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,552,df8: location: uint32_t = 2 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e08: location: uint32_t = 3 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e18: location: uint32_t = 4 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 32 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e28: location: uint32_t = 5 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 48 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e38: location: uint32_t = 6 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 64 pVertexAttributeDescriptions[5]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e48: location: uint32_t = 0 binding: uint32_t = 5 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pVertexAttributeDescriptions[6]: const VkVertexInputAttributeDescription = 0x7f5,499,552,e58: location: uint32_t = 1 binding: uint32_t = 6 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 12 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 1 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_LESS_OR_EQUAL (3) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 2 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) pAttachments[1]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,730: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,499,ca2,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) pColorAttachmentFormats[1]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,b58,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03f,a40 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 384 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 384 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6778304 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 384 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 384 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10915184 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6778688 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10915568 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 320 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 320 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6779712 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 320 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 320 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10916592 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 160 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 160 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6780032 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 160 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bef,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bef,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 160 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bef,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10916912 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,156,310 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,155,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a28 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a28: binding: uint32_t = 0 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a34: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9c8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9c8: location: uint32_t = 1 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9d8: location: uint32_t = 0 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 1 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_LESS_OR_EQUAL (3) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 2 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) pAttachments[1]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,730: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,1f6,a10 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) pColorAttachmentFormats[1]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,ca3,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,03f,db0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 3072 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 3072 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6780192 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 3072 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,a70: size: VkDeviceSize = 3072 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10917072 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,157,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,156,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a28 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a28: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9c8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9c8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,23f,bd0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,644,650 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,040,120 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 5120 usage: VkBufferUsageFlags = 256 (VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f20: size: VkDeviceSize = 5120 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10920144 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,157,5d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,157,ad0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a48 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a48: binding: uint32_t = 0 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9e8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9e8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST (0) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,ab0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,ab0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b30: offset: VkOffset2D = 0x7ff,e5e,908,b30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b38: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,244,a50 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ba8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,960 pPipelines[0]: VkPipeline = 0x7f5,499,ca4,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,d08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,d00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,040,490 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,86e,550 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,86e,a50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a28 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9c8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,a90 pViewports[0]: const VkViewport = 0x7ff,e5e,908,a90: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b10 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b10: offset: VkOffset2D = 0x7ff,e5e,908,b10: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b18: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,c99,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,b88 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,940 pPipelines[0]: VkPipeline = 0x7f5,499,ca5,c50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,940,7d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,040,800 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,4c2,b50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) components: VkComponentMapping = 0x7ff,e5e,908,ae8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,af8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a7,850 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,ac0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,5a0,050 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,ae8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,af8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a7,490 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,cd8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,cd8: binding: uint32_t = 0 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,c78 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,c78: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,d40 pViewports[0]: const VkViewport = 0x7ff,e5e,908,d40: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,dc0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,dc0: offset: VkOffset2D = 0x7ff,e5e,908,dc0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,dc8: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,e38 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,bf0 pPipelines[0]: VkPipeline = 0x7f5,499,ca5,250 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 288 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b90: size: VkDeviceSize = 288 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6783264 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 288 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,b90: size: VkDeviceSize = 288 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10925264 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 34 usage: VkBufferUsageFlags = 99 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cf0: size: VkDeviceSize = 48 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 1098656 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 34 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cf0: size: VkDeviceSize = 36 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10925552 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,040,d90 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,f50 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,b48 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,b48: binding: uint32_t = 0 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,b54: binding: uint32_t = 1 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,ae8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,ae8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,af8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8_UNORM (23) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP (2) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,bb0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,bb0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,c30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,c30: offset: VkOffset2D = 0x7ff,e5e,908,c30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,c38: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c7,913,450 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ca8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,a60 pPipelines[0]: VkPipeline = 0x7f5,499,ca6,650 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 234 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,94f,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,94f,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ce0: size: VkDeviceSize = 236 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,94f,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10925588 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,94f,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,94f,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d50: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,94f,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10925824 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,a2a,518 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,518: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,524: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,530: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,53c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,548: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,553,6b8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,553,6b8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,553,6c8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,553,6d8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,553,6e8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,553,6f8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,8e0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,8e0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,960 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,960: offset: VkOffset2D = 0x7ff,e5e,908,960: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,968: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,9d8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,790 pPipelines[0]: VkPipeline = 0x7f5,4c7,868,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,040,b70 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,b78 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,b78: binding: uint32_t = 0 stride: uint32_t = 12 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b18 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,b18: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,be0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,be0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,c60 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,c60: offset: VkOffset2D = 0x7ff,e5e,908,c60: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,c68: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,cd8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,a90 pPipelines[0]: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 324 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cc0: size: VkDeviceSize = 324 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10999552 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 10999876 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,a2a,518 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,518: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,524: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,530: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,53c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,a2a,548: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,498,bea,f58 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,498,bea,f58: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,498,bea,f68: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,498,bea,f78: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,498,bea,f88: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,498,bea,f98: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,8c0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,8c0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,940 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,940: offset: VkOffset2D = 0x7ff,e5e,908,940: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,948: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,9b8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,770 pPipelines[0]: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,040,ee0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 270 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,94f,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,94f,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cc0: size: VkDeviceSize = 272 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,94f,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11073604 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11073876 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,041,250 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 324 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cc0: size: VkDeviceSize = 324 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11147604 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11147928 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,041,5c0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,7e8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,788 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,850 pViewports[0]: const VkViewport = 0x7ff,e5e,908,850: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,8d0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,8d0: offset: VkOffset2D = 0x7ff,e5e,908,8d0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,8d8: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,948 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,700 pPipelines[0]: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,041,930 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6783552 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,041,ca0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6783872 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,498,e23,fc8 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,ca0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,ca0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,6fd,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1196 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,159,290 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4272 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a5,b90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2048 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a5,7d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 3 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,159,290 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a5,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[2]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,570: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 8 (VK_SHADER_STAGE_GEOMETRY_BIT) module: VkShaderModule = 0x7f5,499,9a5,b90 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,a48 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a48: binding: uint32_t = 0 stride: uint32_t = 28 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,a54: binding: uint32_t = 1 stride: uint32_t = 28 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,9e8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9e8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32_SFLOAT (106) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,9f8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 12 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_LINE_LIST (1) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,ab0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,ab0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,b30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,b30: offset: VkOffset2D = 0x7ff,e5e,908,b30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,b38: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 0 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ba8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,960 pPipelines[0]: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,042,010 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6784192 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) extent: VkExtent3D = 0x7ff,e5e,908,ccc: width: uint32_t = 32768 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,163,d50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,163,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c00: size: VkDeviceSize = 262144 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,163,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6785024 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11221656 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11221720 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,042,380 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,840: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,163,d50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) components: VkComponentMapping = 0x7ff,e5e,908,868: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,878: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a8,390 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,042,6f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6784512 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,042,a60 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 7047168 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 56 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 56 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11295448 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11295504 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,042,dd0 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,043,140 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,4d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 7047488 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11369232 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11369296 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,043,4b0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,db0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 324 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,cc0: size: VkDeviceSize = 324 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11443024 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11443348 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,043,820 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,2e8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,288 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,350 pViewports[0]: const VkViewport = 0x7ff,e5e,909,350: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,3d0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,3d0: offset: VkOffset2D = 0x7ff,e5e,909,3d0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,3d8: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,448 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,200 pPipelines[0]: VkPipeline = 0x7f5,4c6,6a6,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,5b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,5a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,5a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,043,b90 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,330: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,2e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 7047808 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,568 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,568: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,508 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,508: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,5d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,5d0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,650 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,650: offset: VkOffset2D = 0x7ff,e5e,909,650: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,658: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = 0x7f5,4cc,e1e,660: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO (25) pNext: const void* = NULL flags: VkPipelineDepthStencilStateCreateFlags = 0 depthTestEnable: VkBool32 = 0 depthWriteEnable: VkBool32 = 1 depthCompareOp: VkCompareOp = VK_COMPARE_OP_NEVER (0) depthBoundsTestEnable: VkBool32 = 0 stencilTestEnable: VkBool32 = 0 front: VkStencilOpState = 0x7f5,4cc,e1e,688: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 back: VkStencilOpState = 0x7f5,4cc,e1e,6a4: failOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) passOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) depthFailOp: VkStencilOp = VK_STENCIL_OP_KEEP (0) compareOp: VkCompareOp = VK_COMPARE_OP_ALWAYS (7) compareMask: uint32_t = 2 writeMask: uint32_t = 0 reference: uint32_t = 255 minDepthBounds: float = 0 maxDepthBounds: float = 0 pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,6c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) depthAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) stencilAttachmentFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,480 pPipelines[0]: VkPipeline = 0x7f5,4c7,86b,650 Thread 0, Frame 1: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 66 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,100 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,100 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,499,74d,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 8192 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,100 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,470 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,470 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 15360 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,470 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,470 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,7e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1024 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,7e0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,7e0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,7e0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,7e0 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,720 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,720: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,b50 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,738 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,738: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,b50 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,750 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,750: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,b50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,768 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,768: buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,b50 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,780 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,780: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,b50 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,798 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,798: buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,ec0 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7b0: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,ec0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7c8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7c8: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,ec0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,ec0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03d,ec0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a5,f50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,230 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7e0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7e0: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,230 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,158,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,5a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,910 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,c80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,750 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,c80 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,c80 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e87,290 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,ff0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03e,ff0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,360 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7f8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7f8: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,360 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,360 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,6d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,810 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,810: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,6d0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,828 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,828: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,a40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,840 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,840: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,a40 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,858 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,858: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,db0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,870 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,870: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,03f,db0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,888 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,888: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,120 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8a0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8a0: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,120 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8b8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8b8: buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 160 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,120 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8d0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8d0: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,120 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,490 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8e8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8e8: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,490 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,900 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,900: buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 65536 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,490 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,918 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,918: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,800 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,930 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,930: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[48]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,800 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[49]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,800 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a7,850 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[50]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,800 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a7,490 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[51]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,b70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[52]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,040,ee0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[53]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,041,250 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[54]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,041,5c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[55]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,041,930 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,948 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,948: buffer: VkBuffer = 0x7f5,499,951,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[56]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,041,ca0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,960 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,960: buffer: VkBuffer = 0x7f5,499,951,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[57]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,042,010 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,978 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,978: buffer: VkBuffer = 0x7f5,4c6,6b1,950 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[58]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,042,380 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[59]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,042,6f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,990 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,990: buffer: VkBuffer = 0x7f5,4c7,875,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[60]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,042,a60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9a8: buffer: VkBuffer = 0x7f5,4c6,6b1,c50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[61]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,042,dd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[62]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,043,140 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9c0: buffer: VkBuffer = 0x7f5,4c7,873,4d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[63]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,043,4b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[64]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,043,820 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[65]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,043,b90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9d8: buffer: VkBuffer = 0x7f5,4c7,874,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,2e0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30f,250 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,300: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1680 pData: const void* = 0x7f5,4c5,f26,208 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1680 pData: const void* = 0x7f5,4c5,f26,908 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c9,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,bd0 dstImage: VkImage = 0x7f5,4c7,8c9,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b54,f70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b54,f70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b54,f80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b54,f90: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b54,f9c: width: uint32_t = 257 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8b,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a4e,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,b8b,5d0 dstImage: VkImage = 0x7f5,4c7,a4e,550 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b55,290 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b55,290: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b55,2a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b55,2b0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b55,2bc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8a,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,b8a,b50 dstBuffer: VkBuffer = 0x7f5,4c7,b8b,150 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,5b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,5b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,b89,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 240 pData: const void* = 0x7f5,4ee,248,408 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,8df,d50 dstBuffer: VkBuffer = 0x7f5,4c7,b89,350 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,bf0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,bf0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,aae,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,8df,750 dstImage: VkImage = 0x7f5,4c7,aae,f50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b55,f10 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b55,f10: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b55,f20: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b55,f30: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b55,f3c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8df,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,aaf,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,8df,2d0 dstImage: VkImage = 0x7f5,4c7,aaf,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b56,230 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b56,230: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b56,240: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b56,250: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b56,25c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8de,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,ab2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,8de,0d0 dstImage: VkImage = 0x7f5,4c7,ab2,b50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b56,550 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b56,550: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b56,560: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b56,570: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b56,57c: width: uint32_t = 64 height: uint32_t = 16 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a4f,950 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,8dd,c50 dstImage: VkImage = 0x7f5,4c7,a4f,950 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b56,870 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b56,870: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b56,880: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b56,890: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b56,89c: width: uint32_t = 160 height: uint32_t = 560 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 352 pData: const void* = 0x7f5,4c7,942,b88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,942,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,337,4d8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,be8,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,942,2d0 dstImage: VkImage = 0x7f5,4c7,be8,550 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b57,1d0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b57,1d0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b57,1e0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b57,1f0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b57,1fc: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,be8,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,941,b50 dstImage: VkImage = 0x7f5,4c7,be8,a50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b57,4f0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b57,4f0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b57,500: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b57,510: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b57,51c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,be8,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,941,850 dstImage: VkImage = 0x7f5,4c7,be8,f50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b57,810 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b57,810: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b57,820: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b57,830: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b57,83c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,941,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,be9,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,941,550 dstImage: VkImage = 0x7f5,4c7,be9,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b57,b30 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b57,b30: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b57,b40: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b57,b50: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b57,b5c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94e,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 2 (VK_IMAGE_ASPECT_DEPTH_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,94e,b50 dstImage: VkImage = 0x7f5,499,4c2,650 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b57,e50 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b57,e50: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b57,e60: aspectMask: VkImageAspectFlags = 2 (VK_IMAGE_ASPECT_DEPTH_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b57,e70: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b57,e7c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf4,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,94f,a50 dstImage: VkImage = 0x7f5,499,bf4,050 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b58,170 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b58,170: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b58,180: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b58,190: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b58,19c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf4,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c6,74f,350 dstImage: VkImage = 0x7f5,499,bf4,550 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b58,490 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b58,490: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b58,4a0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b58,4b0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b58,4bc: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf4,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c6,74f,c50 dstImage: VkImage = 0x7f5,499,bf4,a50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b58,7b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b58,7b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b58,7c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b58,7d0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b58,7dc: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c6,751,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 160 pData: const void* = 0x7f5,498,bb1,948 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74d,250 dstBuffer: VkBuffer = 0x7f5,499,74c,1d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b58,df0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b58,df0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74d,850 dstBuffer: VkBuffer = 0x7f5,499,74d,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b59,110 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b59,110: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16384 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74d,9d0 dstBuffer: VkBuffer = 0x7f5,499,74c,dd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b59,430 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b59,430: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74d,cd0 dstBuffer: VkBuffer = 0x7f5,499,74d,b50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b59,750 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b59,750: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 8192 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74c,350 dstBuffer: VkBuffer = 0x7f5,499,74c,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b59,a70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b59,a70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 2560 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74d,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,499,adc,688 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74c,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,499,da9,688 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 3 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ef8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,456,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a61,990 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03d,100 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,a61,990 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4ee,24a,1c8 Thread 0, Frame 1: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,915,950 dstBuffer: VkBuffer = 0x7f5,499,74c,7d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,6f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,6f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,915,4d0 dstBuffer: VkBuffer = 0x7f5,499,915,350 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,a10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,a10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,915,ad0 dstBuffer: VkBuffer = 0x7f5,499,74d,fd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,d30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,d30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94d,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,94d,950 dstBuffer: VkBuffer = 0x7f5,4c7,92c,750 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,050 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,050: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c6,74f,ad0 dstBuffer: VkBuffer = 0x7f5,4c7,94f,450 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,370 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,370: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,750,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c6,750,cd0 dstBuffer: VkBuffer = 0x7f5,4c6,74f,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,690 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,690: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c6,751,ed0 dstBuffer: VkBuffer = 0x7f5,4c6,751,a50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,9b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,9b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74c,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,499,dff,f08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74c,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 32768 pData: const void* = 0x7f5,499,e14,ac8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b5c,308: depth: float = 1 stencil: uint32_t = 255 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b5c,310 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b5c,310: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 image: VkImage = 0x7f5,499,165,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b5c,628: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b5c,630 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b5c,630: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5c,c10: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5c,c24: offset: VkOffset2D = 0x7f5,4c6,b5c,c24: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,c2c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5c,940 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5c,940: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,974 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,974 (Union): float32: float[4] = 0x7f5,4c6,b5c,974 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,974 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,974 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,974: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5c,988: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,9bc (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,9bc (Union): float32: float[4] = 0x7f5,4c6,b5c,9bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,9bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,9bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,9bc: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5c,b80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,bb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,bb4 (Union): float32: float[4] = 0x7f5,4c6,b5c,bb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,bb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,bb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,bb4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5c,bc8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,bfc (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,bfc (Union): float32: float[4] = 0x7f5,4c6,b5c,bfc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,bfc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,bfc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,bfc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b5c,c64 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b5c,c64: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b5c,c6c (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,c6c (Union): float32: float[4] = 0x7f5,4c6,b5c,c6c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,c6c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,c6c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,c6c: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b5c,c7c: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b5c,c84 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,c84 (Union): float32: float[4] = 0x7f5,4c6,b5c,c84 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,c84 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,c84 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,c84: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b5c,d24 pRects[0]: const VkClearRect = 0x7f5,4c6,b5c,d24: rect: VkRect2D = 0x7f5,4c6,b5c,d24: offset: VkOffset2D = 0x7f5,4c6,b5c,d24: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,d2c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b5c,f88: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b5c,f90 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b5c,f90: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74d,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,499,ab4,2c8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74d,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 15360 pData: const void* = 0x7f5,499,9ad,788 Thread 0, Frame 1: vkCmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,74e,150 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16 data: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ef8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,48e,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a8e,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03d,470 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,a8e,110 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,891,848 Thread 0, Frame 1: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,917,150 dstBuffer: VkBuffer = 0x7f5,499,916,0d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,250 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,250: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1024 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,915,dd0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,570 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,570: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 256 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 3 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,ef8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,457,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,d16,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03d,7e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,d16,c10 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c7,ae3,e98 Thread 0, Frame 1: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74e,2d0 dstBuffer: VkBuffer = 0x7f5,4c7,bef,ed0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,bb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,bb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 96 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bed,050 dstBuffer: VkBuffer = 0x7f5,499,74e,450 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,ed0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,ed0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 288 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4cd,28b,e88: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bed,350 dstBuffer: VkBuffer = 0x7f5,4c7,bed,1d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5f,1f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5f,1f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 72 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4cd,28b,e88 imageMemoryBarrierCount: uint32_t = 4 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[3]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,060: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,090: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 10 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[4]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0f8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[5]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 2 (VK_ACCESS_INDEX_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[6]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,168: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[7]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[8]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4ee,103,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[9]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,210: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5f,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5f,7e4: offset: VkOffset2D = 0x7f5,4c6,b5f,7e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5f,7ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 3 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5f,500 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5f,500: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4bd,60e,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,534 (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,534 (Union): float32: float[4] = 0x7f5,4c6,b5f,534 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,534 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,534 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,534: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5f,548: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a6,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,57c (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,57c (Union): float32: float[4] = 0x7f5,4c6,b5f,57c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,57c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,57c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,57c: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[2]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5f,590: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,5c4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,5c4 (Union): float32: float[4] = 0x7f5,4c6,b5f,5c4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,5c4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,5c4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,5c4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5f,740: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,774 (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,774 (Union): float32: float[4] = 0x7f5,4c6,b5f,774 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,774 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,774 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,774: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5f,788: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,7bc (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,7bc (Union): float32: float[4] = 0x7f5,4c6,b5f,7bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,7bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,7bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,7bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,a50,850 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03d,b50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 buffer: VkBuffer = 0x7f5,4c7,bed,1d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 4 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,bef,ed0 pBuffers[1]: const VkBuffer = 0x7f5,499,74e,450 pBuffers[2]: const VkBuffer = 0x7f5,4ee,103,a50 pBuffers[3]: const VkBuffer = 0x7f5,4ee,103,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 32 drawCount: uint32_t = 1 stride: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bee,250 dstBuffer: VkBuffer = 0x7f5,4c7,bed,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5f,e70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5f,e70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b60,450: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b60,464: offset: VkOffset2D = 0x7f5,4c6,b60,464: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b60,46c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b60,180 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b60,180: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b60,1b4 (Union): color: VkClearColorValue = 0x7f5,4c6,b60,1b4 (Union): float32: float[4] = 0x7f5,4c6,b60,1b4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,1b4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,1b4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,1b4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,357,7d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03d,ec0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,357,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,891,568 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bee,6d0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,550 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b60,af0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b60,af0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b61,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b61,0e4: offset: VkOffset2D = 0x7f5,4c6,b61,0e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b61,0ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b60,e00 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b60,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b60,e34 (Union): color: VkClearColorValue = 0x7f5,4c6,b60,e34 (Union): float32: float[4] = 0x7f5,4c6,b60,e34 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,e34 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,e34 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,e34: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b44,e50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03e,230 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcImage: VkImage = 0x7f5,4c7,8cb,c50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,499,bf6,850 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageCopy* = 0x7f5,4c6,b61,450 pRegions[0]: const VkImageCopy = 0x7f5,4c6,b61,450: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b61,450: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffset: VkOffset3D = 0x7f5,4c6,b61,460: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b61,46c: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffset: VkOffset3D = 0x7f5,4c6,b61,47c: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 extent: VkExtent3D = 0x7f5,4c6,b61,488: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bee,b50 dstBuffer: VkBuffer = 0x7f5,4c7,bed,650 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b61,a90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b61,a90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b62,070: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b62,084: offset: VkOffset2D = 0x7f5,4c6,b62,084: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,08c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b61,da0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b61,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b61,dd4 (Union): color: VkClearColorValue = 0x7f5,4c6,b61,dd4 (Union): float32: float[4] = 0x7f5,4c6,b61,dd4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b61,dd4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b61,dd4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b61,dd4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b56,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03e,5a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pValues: const void* = 0x7f5,4c6,2c9,c08 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bee,fd0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,850 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b62,710 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b62,710: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b62,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b62,d04: offset: VkOffset2D = 0x7f5,4c6,b62,d04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,d0c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,a20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b62,a20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,a54 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,a54 (Union): float32: float[4] = 0x7f5,4c6,b62,a54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,a54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,a54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,a54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b62,d44 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b62,d44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b62,d4c (Union): color: VkClearColorValue = 0x7f5,4c6,b62,d4c (Union): float32: float[4] = 0x7f5,4c6,b62,d4c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,d4c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,d4c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,d4c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b62,e04 pRects[0]: const VkClearRect = 0x7f5,4c6,b62,e04: rect: VkRect2D = 0x7f5,4c6,b62,e04: offset: VkOffset2D = 0x7f5,4c6,b62,e04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,e0c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b56,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03e,910 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,891,f88 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bef,450 dstBuffer: VkBuffer = 0x7f5,4c7,bee,9d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b63,6b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b63,6b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,a4f,950 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,ab2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b63,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b63,ca4: offset: VkOffset2D = 0x7f5,4c6,b63,ca4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b63,cac: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,9c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b63,9c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,9f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b63,9f4 (Union): float32: float[4] = 0x7f5,4c6,b63,9f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,9f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,9f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,9f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b63,ce4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b63,ce4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b63,cec (Union): color: VkClearColorValue = 0x7f5,4c6,b63,cec (Union): float32: float[4] = 0x7f5,4c6,b63,cec float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,cec int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,cec uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,cec: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b63,da4 pRects[0]: const VkClearRect = 0x7f5,4c6,b63,da4: rect: VkRect2D = 0x7f5,4c6,b63,da4: offset: VkOffset2D = 0x7f5,4c6,b63,da4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b63,dac: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b57,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c71,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03e,c80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,c71,c10 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c6,002,348 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,916,550 dstBuffer: VkBuffer = 0x7f5,499,915,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b64,650 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b64,650: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b64,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b64,c44: offset: VkOffset2D = 0x7f5,4c6,b64,c44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b64,c4c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b64,960 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b64,960: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b64,994 (Union): color: VkClearColorValue = 0x7f5,4c6,b64,994 (Union): float32: float[4] = 0x7f5,4c6,b64,994 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b64,994 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b64,994 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b64,994: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b64,c84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b64,c84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b64,c8c (Union): color: VkClearColorValue = 0x7f5,4c6,b64,c8c (Union): float32: float[4] = 0x7f5,4c6,b64,c8c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b64,c8c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b64,c8c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b64,c8c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b64,d44 pRects[0]: const VkClearRect = 0x7f5,4c6,b64,d44: rect: VkRect2D = 0x7f5,4c6,b64,d44: offset: VkOffset2D = 0x7f5,4c6,b64,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b64,d4c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c8c,050 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03e,ff0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,c8c,050 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c7,ae2,7b8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a6,048 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,460,ca8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2080 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b65,8b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b65,8c4: offset: VkOffset2D = 0x7f5,4c6,b65,8c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b65,8cc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b65,5e0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b65,5e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b65,614 (Union): color: VkClearColorValue = 0x7f5,4c6,b65,614 (Union): float32: float[4] = 0x7f5,4c6,b65,614 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b65,614 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b65,614 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b65,614: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b65,904 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b65,904: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b65,90c (Union): color: VkClearColorValue = 0x7f5,4c6,b65,90c (Union): float32: float[4] = 0x7f5,4c6,b65,90c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b65,90c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b65,90c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b65,90c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b65,9c4 pRects[0]: const VkClearRect = 0x7f5,4c6,b65,9c4: rect: VkRect2D = 0x7f5,4c6,b65,9c4: offset: VkOffset2D = 0x7f5,4c6,b65,9c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b65,9cc: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b59,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03f,360 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c7,ae4,df8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2080 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b66,b70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b66,b84: offset: VkOffset2D = 0x7f5,4c6,b66,b84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b66,b8c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b66,8a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b66,8a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,8d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b66,8d4 (Union): float32: float[4] = 0x7f5,4c6,b66,8d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,8d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,8d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,8d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b66,8e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,91c (Union): color: VkClearColorValue = 0x7f5,4c6,b66,91c (Union): float32: float[4] = 0x7f5,4c6,b66,91c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,91c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,91c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,91c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b66,ae0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,b14 (Union): color: VkClearColorValue = 0x7f5,4c6,b66,b14 (Union): float32: float[4] = 0x7f5,4c6,b66,b14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,b14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,b14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,b14: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b66,b28: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,b5c (Union): color: VkClearColorValue = 0x7f5,4c6,b66,b5c (Union): float32: float[4] = 0x7f5,4c6,b66,b5c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,b5c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,b5c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,b5c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b66,bc4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b66,bc4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b66,bcc (Union): color: VkClearColorValue = 0x7f5,4c6,b66,bcc (Union): float32: float[4] = 0x7f5,4c6,b66,bcc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,bcc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,bcc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,bcc: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b66,bdc: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b66,be4 (Union): color: VkClearColorValue = 0x7f5,4c6,b66,be4 (Union): float32: float[4] = 0x7f5,4c6,b66,be4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,be4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,be4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,be4: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b66,c84 pRects[0]: const VkClearRect = 0x7f5,4c6,b66,c84: rect: VkRect2D = 0x7f5,4c6,b66,c84: offset: VkOffset2D = 0x7f5,4c6,b66,c84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b66,c8c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a6,7c8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,33a,1e8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,158,348 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,463,4e8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bee,e50 dstBuffer: VkBuffer = 0x7f5,499,916,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b67,e90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b67,e90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 256 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 3 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03f,6d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[1]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[2]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[3]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[4]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[5]: const VkBuffer = 0x7f5,499,916,3d0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,3d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 16 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bef,750 dstBuffer: VkBuffer = 0x7f5,499,915,7d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b68,7f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b68,7f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 48 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b58,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03f,a40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,915,350 pBuffers[1]: const VkBuffer = 0x7f5,499,915,350 pBuffers[2]: const VkBuffer = 0x7f5,499,915,350 pBuffers[3]: const VkBuffer = 0x7f5,499,915,350 pBuffers[4]: const VkBuffer = 0x7f5,499,915,350 pBuffers[5]: const VkBuffer = 0x7f5,499,915,7d0 pBuffers[6]: const VkBuffer = 0x7f5,499,915,7d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bef,5d0 dstBuffer: VkBuffer = 0x7f5,499,74e,ed0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b68,e30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b68,e30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 384 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[1]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[2]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[3]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[4]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,ed0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,ed0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 24 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,916,b50 dstBuffer: VkBuffer = 0x7f5,499,916,cd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,470 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,470: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1024 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[1]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[2]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[3]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[4]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[5]: const VkBuffer = 0x7f5,499,916,cd0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,cd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 64 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,74e,750 dstBuffer: VkBuffer = 0x7f5,499,74e,8d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,ab0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,ab0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 320 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[1]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[2]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[3]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[4]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,8d0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,8d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 20 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,bef,a50 dstBuffer: VkBuffer = 0x7f5,4c7,bef,bd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6a,0f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6a,0f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 160 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bef,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,470: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,484: offset: VkOffset2D = 0x7f5,4c6,b68,484: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,48c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,1a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,1d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,1d4 (Union): float32: float[4] = 0x7f5,4c6,b68,1d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,1d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,1d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,1d4: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b68,1e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,21c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,21c (Union): float32: float[4] = 0x7f5,4c6,b68,21c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,21c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,21c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,21c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,3e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,414 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,414 (Union): float32: float[4] = 0x7f5,4c6,b68,414 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,414 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,414 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,414: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,428: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,45c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,45c (Union): float32: float[4] = 0x7f5,4c6,b68,45c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,45c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,45c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,45c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca3,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,1f6,a10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,03f,db0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,74f,f50 pBuffers[1]: const VkBuffer = 0x7f5,4c7,bef,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 10 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,917,2d0 dstBuffer: VkBuffer = 0x7f5,499,916,9d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6a,a50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6a,a50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 3072 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6b,030: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b6b,044: offset: VkOffset2D = 0x7f5,4c6,b6b,044: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6b,04c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6a,d60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6a,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6a,d94 (Union): color: VkClearColorValue = 0x7f5,4c6,b6a,d94 (Union): float32: float[4] = 0x7f5,4c6,b6a,d94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6a,d94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6a,d94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6a,d94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,644,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,23f,bd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,040,120 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,23f,bd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c6,002,bc8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,916,9d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 384 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a9,608 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,499,761,af8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a9,9c8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,721,598 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6c,610: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b6c,624: offset: VkOffset2D = 0x7f5,4c6,b6c,624: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6c,62c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6c,340 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6c,340: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6c,374 (Union): color: VkClearColorValue = 0x7f5,4c6,b6c,374 (Union): float32: float[4] = 0x7f5,4c6,b6c,374 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6c,374 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6c,374 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6c,374: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca4,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,244,a50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,040,490 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,244,a50 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,891,a28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,751,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 buffer: VkBuffer = 0x7f5,499,917,8d0 offset: VkDeviceSize = 0 drawCount: uint32_t = 1 stride: uint32_t = 16 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6c,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b6c,f84: offset: VkOffset2D = 0x7f5,4c6,b6c,f84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6c,f8c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6c,ca0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6c,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6c,cd4 (Union): color: VkClearColorValue = 0x7f5,4c6,b6c,cd4 (Union): float32: float[4] = 0x7f5,4c6,b6c,cd4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6c,cd4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6c,cd4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6c,cd4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,c50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c99,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,040,800 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,499,c99,010 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c6,002,388 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,951,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,bc8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,499,951,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,f88 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b1,950 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a5,148 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,875,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a8,c08 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b1,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a8,208 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,873,4d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,6c8 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,250 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,720,108 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 3360 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 12 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,950,9d0 dstBuffer: VkBuffer = 0x7f5,499,950,850 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6d,c50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6d,c50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 288 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,950,6d0 dstBuffer: VkBuffer = 0x7f5,499,950,550 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6d,f70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6d,f70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 34 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 2 (VK_ACCESS_INDEX_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca6,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,628 Thread 0, Frame 1: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 buffer: VkBuffer = 0x7f5,499,950,550 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,950,850 pBuffers[1]: const VkBuffer = 0x7f5,499,950,850 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,94f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,94f,f50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b6e,5b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b6e,5b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b6e,5c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b6e,5d0: x: int32_t = 5447 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b6e,5dc: width: uint32_t = 234 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,94f,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,94f,650 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6e,8d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6e,8d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,040,b70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,c28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,723,2e8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 3504 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,917,a50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b6f,230 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b6f,230: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b6f,240: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b6f,250: x: int32_t = 13712 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b6f,25c: width: uint32_t = 324 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,917,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6f,550 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6f,550: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,040,ee0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,721,bb8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 3708 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,94f,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,94f,1d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b6f,eb0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b6f,eb0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b6f,ec0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b6f,ed0: x: int32_t = 14036 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b6f,edc: width: uint32_t = 270 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,950,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b70,1d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b70,1d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,041,250 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e88 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,463,018 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 3912 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,951,150 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b70,b30 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b70,b30: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b70,b40: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b70,b50: x: int32_t = 14306 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b70,b5c: width: uint32_t = 324 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,499,951,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b70,e50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b70,e50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,041,5c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,288 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,041,930 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,041,ca0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,71e,3b8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4116 pOffsets[1]: const VkDeviceSize = 4116 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,042,010 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,ed0 dstImage: VkImage = 0x7f5,499,163,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b72,a70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b72,a70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b72,a80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b72,a90: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b72,a9c: width: uint32_t = 64 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b72,d90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b72,d90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,042,380 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,647,388 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,042,6f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,c48 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4172 pOffsets[1]: const VkDeviceSize = 4172 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,042,a60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,050 dstImage: VkImage = 0x7f5,499,163,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b74,370 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b74,370: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b74,380: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b74,390: x: int32_t = 64 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b74,39c: width: uint32_t = 56 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b74,690 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b74,690: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,042,dd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,644,208 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,499,766,8d8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4228 pOffsets[1]: const VkDeviceSize = 4228 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,043,140 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,650 dstImage: VkImage = 0x7f5,499,163,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b75,630 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b75,630: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b75,640: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b75,650: x: int32_t = 120 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b75,65c: width: uint32_t = 64 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b75,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b75,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,163,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,043,4b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,568 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,499,763,848 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4284 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,c50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,b76,2b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,b76,2b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b76,2c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,b76,2d0: x: int32_t = 14630 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,b76,2dc: width: uint32_t = 324 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b76,5d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b76,5d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6d,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b6d,8e4: offset: VkOffset2D = 0x7f5,4c6,b6d,8e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6d,8ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,600 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6d,600: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,634 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,634 (Union): float32: float[4] = 0x7f5,4c6,b6d,634 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,634 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,634 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,634: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,840: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,874 (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,874 (Union): float32: float[4] = 0x7f5,4c6,b6d,874 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,874 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,874 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,874: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6d,888: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6d,8bc (Union): color: VkClearColorValue = 0x7f5,4c6,b6d,8bc (Union): float32: float[4] = 0x7f5,4c6,b6d,8bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6d,8bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6d,8bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6d,8bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,043,820 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,647,628 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 dstBuffer: VkBuffer = 0x7f5,4c7,874,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,e48 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b77,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b77,204: offset: VkOffset2D = 0x7f5,4c6,b77,204: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b77,20c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b76,f20 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b76,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b76,f54 (Union): color: VkClearColorValue = 0x7f5,4c6,b76,f54 (Union): float32: float[4] = 0x7f5,4c6,b76,f54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b76,f54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b76,f54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b76,f54: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b77,160: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b77,194 (Union): color: VkClearColorValue = 0x7f5,4c6,b77,194 (Union): float32: float[4] = 0x7f5,4c6,b77,194 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b77,194 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b77,194 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b77,194: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b77,1a8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b77,1dc (Union): color: VkClearColorValue = 0x7f5,4c6,b77,1dc (Union): float32: float[4] = 0x7f5,4c6,b77,1dc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b77,1dc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b77,1dc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b77,1dc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a6,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,043,b90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86b,650 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,d28 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4488 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 vertexCount: uint32_t = 6 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6d8,850 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b08 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,338 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,338: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,6d8,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b50 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 520 height: uint32_t = 490 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c5,ff6,650 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c5,ff6,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 1081344 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c5,ff6,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 7048192 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,270: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c5,ff6,650 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,298: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,2a8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a7,e90 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,173,848 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,f50 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,f50: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,499,9ad,7d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4788 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a7,fd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,de0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1040 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a9,650 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 448 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,942,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,942,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 448 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,942,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8129536 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 448 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,873,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,873,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bb0: size: VkDeviceSize = 448 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,873,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11517076 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a7,fd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a9,650 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,b68 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,b68: binding: uint32_t = 0 stride: uint32_t = 4 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b08 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,b08: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,bd0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,bd0: x: float = 0 y: float = 0 width: float = 520 height: float = 490 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,c50 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,c50: offset: VkOffset2D = 0x7ff,e5e,908,c50: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,c58: width: uint32_t = 520 height: uint32_t = 490 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,cc8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,a80 pPipelines[0]: VkPipeline = 0x7f5,4c6,6a8,850 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,bd8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b78 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c40 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c40: x: float = 0 y: float = 0 width: float = 520 height: float = 490 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cc0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cc0: offset: VkOffset2D = 0x7ff,e5e,908,cc0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cc8: width: uint32_t = 520 height: uint32_t = 490 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d38 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,af0 pPipelines[0]: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,043,f00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,950,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,950,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bd0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,950,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8129984 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,550: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,56c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,499,de5,850 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,499,de5,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 507904 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,499,de5,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8130560 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,590: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 489060 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 489060 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 11517524 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c7,953,b10 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c7,953,9d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,1c8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,1c8: binding: uint32_t = 0 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,1d4: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,168 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,168: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,178: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,230 pViewports[0]: const VkViewport = 0x7ff,e5e,909,230: x: float = 0 y: float = 0 width: float = 520 height: float = 490 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,2b0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,2b0: offset: VkOffset2D = 0x7ff,e5e,909,2b0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,2b8: width: uint32_t = 520 height: uint32_t = 490 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,490,110 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c7,a32,850 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,328 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0e0 pPipelines[0]: VkPipeline = 0x7f5,4c7,72c,a50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,044,270 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,260: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,499,de5,850 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,288: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,298: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a5,cd0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 176 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 176 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12006584 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,94f,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,94f,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,94f,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12006760 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,89c,818 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,89c,818: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,89c,824: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,89c,830: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,89c,83c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,89c,848: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,37d,018 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,37d,018: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,37d,028: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,37d,038: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,37d,048: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,37d,058: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,ba0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,ba0: x: float = 0 y: float = 0 width: float = 520 height: float = 490 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,c20 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,c20: offset: VkOffset2D = 0x7ff,e5e,908,c20: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,c28: width: uint32_t = 520 height: uint32_t = 490 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,c98 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,a50 pPipelines[0]: VkPipeline = 0x7f5,4c7,72d,450 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,044,5e0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12080488 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12080744 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,044,950 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12154472 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,044,cc0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12228200 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,045,030 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12301928 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,045,3a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12375656 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,045,710 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12449384 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,045,a80 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12523112 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,045,df0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,650 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12596840 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12596844 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,046,160 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,0d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12670572 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,f50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12670828 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,046,4d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 100 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 100 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12744556 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,550 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12744656 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,046,840 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,850 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12818384 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,046,bb0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 156 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 156 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12892112 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,cd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12892268 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,046,f20 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 12965996 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,047,290 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13039724 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,047,600 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13113452 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,047,970 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,8d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13187180 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,047,ce0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13260908 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,048,050 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 138 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,ed0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 140 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13334636 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,751,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,751,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,751,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13334776 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,048,3c0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,916,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,916,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,916,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13408504 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13408744 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,048,730 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13482472 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,048,aa0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,708,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,708,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,708,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13556200 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,708,7d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,708,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,708,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13556456 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,048,e10 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,090: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 56 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,708,c50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ff0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,708,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fa0: size: VkDeviceSize = 56 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,fc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,708,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13630184 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,708,dd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,708,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,708,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13630240 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,049,180 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,709,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,709,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,709,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13703968 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,709,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,709,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,709,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13704224 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,049,4f0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,2d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13777952 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,049,860 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,170: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 289 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,5d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,080: size: VkDeviceSize = 292 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13851680 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,750 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13851972 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,049,bd0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,750: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 62 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,a50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,660: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13925700 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,bd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6d0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13925764 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,049,f40 Thread 0, Frame 1: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,908,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,908,90c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,74b,e50 Thread 0, Frame 1: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,908,890: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,74b,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,840: size: VkDeviceSize = 512 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,860: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,74b,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8638464 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 4 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,050 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 4 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13999492 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,908,820: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,173,4c8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,908,800 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,908,800: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,759,f90 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,690: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1148 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a8,750 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,908,690: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 4720 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a7,0d0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,9c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 96 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,1d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,920: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,8d0: size: VkDeviceSize = 128 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6784832 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,350 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,350: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,300: size: VkDeviceSize = 64 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 6502272 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 64 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,4d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,350: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,300: size: VkDeviceSize = 64 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13999496 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,4cc,e13,390 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a8,750 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a7,0d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,2b8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,2b8: binding: uint32_t = 0 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,2c4: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,258 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,258: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,268: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,320 pViewports[0]: const VkViewport = 0x7ff,e5e,909,320: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,3a0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,3a0: offset: VkOffset2D = 0x7ff,e5e,909,3a0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,3a8: width: uint32_t = 3840 height: uint32_t = 1492 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,759,f90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,418 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,1d0 pPipelines[0]: VkPipeline = 0x7f5,4c6,6aa,650 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,578 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,570 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04a,2b0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,350: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,750 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_SRGB (43) components: VkComponentMapping = 0x7ff,e5e,909,378: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,388: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a9,b50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,550: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,172,348 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,530 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,530: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,77a,4d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1128 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a9,3d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,3c0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1180 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,e83,7d0 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,428 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,428: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,3c8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,3c8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,490 pViewports[0]: const VkViewport = 0x7ff,e5e,909,490: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,510 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,510: offset: VkOffset2D = 0x7ff,e5e,909,510: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,518: width: uint32_t = 3840 height: uint32_t = 1492 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,588 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,340 pPipelines[0]: VkPipeline = 0x7f5,4c7,72f,c50 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,1c8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,168 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,230 pViewports[0]: const VkViewport = 0x7ff,e5e,909,230: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,2b0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,2b0: offset: VkOffset2D = 0x7ff,e5e,909,2b0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,2b8: width: uint32_t = 3840 height: uint32_t = 1492 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,328 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0e0 pPipelines[0]: VkPipeline = 0x7f5,4c7,72d,e50 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04a,620 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,950 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,210: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1c0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,950 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8639488 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,750: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,795,ad0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,795,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,660: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,795,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 13999560 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,824,098 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,824,098: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,824,0a4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,824,0b0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,824,0bc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,824,0c8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,381,ed8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,381,ed8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,381,ee8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,381,ef8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,381,f08: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,381,f18: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,1f0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,1f0: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,270 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,270: offset: VkOffset2D = 0x7ff,e5e,909,270: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,278: width: uint32_t = 3840 height: uint32_t = 1492 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,2e8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0a0 pPipelines[0]: VkPipeline = 0x7f5,4c7,72e,850 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,450: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,440 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04a,990 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04a,d00 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,250 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8639808 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04b,070 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,3d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,3d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8640128 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,780: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,15f,948 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,760 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,760: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c7,77f,610 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2184 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a9,dd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 852 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,e83,550 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a9,dd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,e83,550 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,368 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,308 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,3d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,3d0: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,450 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,450: offset: VkOffset2D = 0x7ff,e5e,909,450: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,458: width: uint32_t = 3840 height: uint32_t = 1492 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,77f,610 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,4c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,280 pPipelines[0]: VkPipeline = 0x7f5,4c6,66c,050 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04b,3e0 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,400: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8c8,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,428: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a5,e10 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04b,750 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,400: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8cb,250 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,428: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a8,c50 Thread 0, Frame 1: vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkPipelineLayoutCreateInfo* = 0x7ff,e5e,909,710: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO (30) pNext: const void* = NULL flags: VkPipelineLayoutCreateFlags = 0 setLayoutCount: uint32_t = 0 pSetLayouts: const VkDescriptorSetLayout* = 0x7f5,4c6,160,048 pushConstantRangeCount: uint32_t = 1 pPushConstantRanges: const VkPushConstantRange* = 0x7ff,e5e,909,6f0 pPushConstantRanges[0]: const VkPushConstantRange = 0x7ff,e5e,909,6f0: stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pAllocator: const VkAllocationCallbacks* = NULL pPipelineLayout: VkPipelineLayout* = 0x7f5,4c6,7f5,cd0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 2408 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,871,9d0 Thread 0, Frame 1: vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkShaderModuleCreateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO (16) pNext: const void* = NULL flags: VkShaderModuleCreateFlags = 0 codeSize: size_t = 1016 pCode: const uint32_t* = SHADER DATA pAllocator: const VkAllocationCallbacks* = NULL pShaderModule: VkShaderModule* = 0x7f5,499,9a7,710 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 208 usage: VkBufferUsageFlags = 167 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,6d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,340: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,350: size: VkDeviceSize = 208 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,370: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8640448 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,440: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 208 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,b50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,340: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,350: size: VkDeviceSize = 208 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,370: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14073288 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,871,9d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a7,710 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,308 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,308: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,2a8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,2a8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,370 pViewports[0]: const VkViewport = 0x7ff,e5e,909,370: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,3f0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,3f0: offset: VkOffset2D = 0x7ff,e5e,909,3f0: x: int32_t = 0 y: int32_t = 21 extent: VkExtent2D = 0x7ff,e5e,909,3f8: width: uint32_t = 3840 height: uint32_t = 1460 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,468 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,220 pPipelines[0]: VkPipeline = 0x7f5,4c6,66d,e50 Thread 0, Frame 1: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,238 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,1d8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,2a0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,2a0: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,320 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,320: offset: VkOffset2D = 0x7ff,e5e,909,320: x: int32_t = 0 y: int32_t = 21 extent: VkExtent2D = 0x7ff,e5e,909,328: width: uint32_t = 3840 height: uint32_t = 1460 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,398 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,150 pPipelines[0]: VkPipeline = 0x7f5,4c6,66f,250 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04b,ac0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,fd0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8640704 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04b,e30 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,150 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8641024 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04c,1a0 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,9d0 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8641344 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04c,510 Thread 0, Frame 1: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,796,e50 Thread 0, Frame 1: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,796,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 1: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,796,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8641664 Thread 0, Frame 1: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04c,880 Thread 0, Frame 1: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,400: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c5,ff6,650 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,428: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e83,e10 Thread 0, Frame 1: vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 timeout: uint64_t = 18446744073709551615 semaphore: VkSemaphore = 0 fence: VkFence = 0x7f5,4ee,1f3,150 pImageIndex: uint32_t* = 1 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,1f3,150 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,1f3,150 Thread 0, Frame 1: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 43 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,043,f00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,499,950,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,044,270 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a5,cd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,044,5e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,044,950 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,044,cc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,045,030 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,045,3a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,045,710 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,045,a80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,045,df0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,046,160 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,046,4d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,046,840 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,046,bb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,046,f20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,047,290 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,047,600 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,047,970 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,047,ce0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,048,050 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,048,3c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,048,730 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,048,aa0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,048,e10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,049,180 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,049,4f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,049,860 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,270 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,270: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,049,bd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,288 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,288: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,049,f40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,2b0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,4c7,795,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 96 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,2b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,2b0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,b50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,620 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4c7,795,950 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,990 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04a,d00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,4c7,796,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04b,070 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,4c7,796,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04b,3e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,300 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,300: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a5,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04b,750 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,318 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,318: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a8,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04b,ac0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,4c7,796,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04b,e30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4c7,797,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04c,1a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,4c7,796,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04c,510 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,796,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04c,880 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,330 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,330: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,e83,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 1: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,499,950,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,548 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4bb,d84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4bb,d84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4bb,d8c (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,d8c (Union): float32: float[4] = 0x7f5,4c6,4bb,d8c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,d8c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,d8c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,d8c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4bb,e44 pRects[0]: const VkClearRect = 0x7f5,4c6,4bb,e44: rect: VkRect2D = 0x7f5,4c6,4bb,e44: offset: VkOffset2D = 0x7f5,4c6,4bb,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,e4c: width: uint32_t = 520 height: uint32_t = 490 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,873,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,873,f50 dstBuffer: VkBuffer = 0x7f5,4c7,942,bd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bc,0b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bc,0b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 448 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,950,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a8,850 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pValues: const void* = 0x7f5,499,37d,288 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,942,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 112 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,043,f00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de5,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,499,917,ed0 dstImage: VkImage = 0x7f5,499,de5,850 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bc,d30 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bc,d30: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 495 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bc,d40: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bc,d50: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bc,d5c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de5,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,a50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,490,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,044,270 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,490,110 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,4c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4536 pOffsets[1]: const VkDeviceSize = 4536 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,874,6d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bd,370 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bd,370: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bd,380: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bd,390: x: int32_t = 5681 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bd,39c: width: uint32_t = 176 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,94f,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,499,94f,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,690 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,690: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72d,450 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,044,5e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,b88 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 34 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,874,b50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bd,cd0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bd,cd0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bd,ce0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bd,cf0: x: int32_t = 14954 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bd,cfc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,874,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,ff0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,ff0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,044,950 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,6a8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,874,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,630 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,630: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,044,cc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,648 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,c70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,c70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,045,030 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,be8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,2b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,2b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,045,3a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,288 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 22 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,8d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,8f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,8f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,045,710 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,fe8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,f30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,f30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,045,a80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,a68 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,350 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,570 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,570: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,045,df0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e4,628 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,650 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c0,bb0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c0,bb0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c0,bc0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c0,bd0: x: int32_t = 5857 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c0,bdc: width: uint32_t = 4 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,ed0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,ed0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,046,160 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,c28 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,0d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c1,510 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c1,510: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c1,520: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c1,530: x: int32_t = 15210 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c1,53c: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,830 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,830: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,046,4d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,ca8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,3d0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c1,e70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c1,e70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c1,e80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c1,e90: x: int32_t = 5861 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c1,e9c: width: uint32_t = 100 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,190 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,190: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,046,840 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,468 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 38 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,7d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,7d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,046,bb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,045,c28 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,b50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c2,e10 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c2,e10: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c2,e20: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c2,e30: x: int32_t = 5961 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c2,e3c: width: uint32_t = 156 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,130 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,130: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,046,f20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,7c8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,770 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,770: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,047,290 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,ac8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,db0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,db0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,047,600 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,748 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 50 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,3f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,3f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,047,970 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,948 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,8d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,a30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,a30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,047,ce0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,ee8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 30 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,070 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,070: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,048,050 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30d,da8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,ed0 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c5,6b0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c5,6b0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c5,6c0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c5,6d0: x: int32_t = 6117 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c5,6dc: width: uint32_t = 138 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c6,751,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,9d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,9d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,048,3c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,647,628 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 48 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,499,916,e50 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c6,010 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c6,010: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c6,020: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c6,030: x: int32_t = 15466 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c6,03c: width: uint32_t = 240 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,499,917,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,330 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,330: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,048,730 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e28 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,499,951,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,970 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,970: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,048,aa0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,2e5,e88 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,708,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,708,050 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c6,fb0 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c6,fb0: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c6,fc0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c6,fd0: x: int32_t = 15706 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c6,fdc: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,708,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,708,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,2d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,2d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,048,e10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,768 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,708,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,708,c50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c7,910 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c7,910: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c7,920: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c7,930: x: int32_t = 6255 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c7,93c: width: uint32_t = 56 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,708,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,708,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,c30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,c30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,049,180 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,fa8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 36 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,709,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,709,9d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c8,270 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c8,270: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,280: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c8,290: x: int32_t = 15962 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c8,29c: width: uint32_t = 256 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,709,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,709,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c8,590 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c8,590: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,049,4f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,728 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c8,bd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c8,bd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,049,860 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,7e8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,5d0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c9,210 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c9,210: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,220: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c9,230: x: int32_t = 16218 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c9,23c: width: uint32_t = 289 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c9,530 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c9,530: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,049,bd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,dc8 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,a50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c9,b70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c9,b70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,b80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c9,b90: x: int32_t = 6311 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c9,b9c: width: uint32_t = 62 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c9,e90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c9,e90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,049,f40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,e28 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c6,024,750 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,7f0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,7f0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,7f0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,800 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,800: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,80c: x: int32_t = 3495 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,818: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,828 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,828: x: int32_t = 0 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,834: x: int32_t = 3495 y: int32_t = 1492 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c6,025,b50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,b10 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,b10: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,b10: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,b20 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,b20: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,b2c: x: int32_t = 345 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,b38: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,b48 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,b48: x: int32_t = 3495 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,b54: x: int32_t = 3840 y: int32_t = 1492 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c6,c67,550 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,e30 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,e30: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,e30: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,e40 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,e40: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,e4c: x: int32_t = 3840 y: int32_t = 2 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,e58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,e68 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,e68: x: int32_t = 0 y: int32_t = 1479 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,e74: x: int32_t = 3840 y: int32_t = 1481 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c6,357,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,150 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,150: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,150: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,160 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,160: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,16c: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,178: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,188 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,188: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,194: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92d,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,92d,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,470 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,470: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,470: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,480 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,480: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,48c: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,498: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,4a8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,4a8: x: int32_t = 3174 y: int32_t = 984 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,4b4: x: int32_t = 3840 y: int32_t = 1010 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92e,950 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,92e,950 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,790 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,790: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,790: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,7a0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,7a0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,7ac: x: int32_t = 28 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,7b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,7c8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,7c8: x: int32_t = 3174 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,7d4: x: int32_t = 3202 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92f,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,92f,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,ab0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,ab0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,ab0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,ac0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,ac0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,acc: x: int32_t = 638 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,ad8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,ae8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,ae8: x: int32_t = 3202 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,af4: x: int32_t = 3840 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,92f,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,92f,850 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,dd0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,dd0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,dd0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,de0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,de0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,dec: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,df8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,e08 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,e08: x: int32_t = 3174 y: int32_t = 1454 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,e14: x: int32_t = 3840 y: int32_t = 1480 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,931,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,931,150 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,0f0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,0f0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,0f0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,100 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,100: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,10c: x: int32_t = 666 y: int32_t = 443 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,118: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,128 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,128: x: int32_t = 3174 y: int32_t = 1011 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,134: x: int32_t = 3840 y: int32_t = 1454 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8ca,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,8ca,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,410 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,410: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,410: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,420 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,420: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,42c: x: int32_t = 3173 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,448 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,448: x: int32_t = 0 y: int32_t = 107 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,454: x: int32_t = 3173 y: int32_t = 133 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4c7,8c8,a50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0b,450 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,730 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,730: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,730: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,740 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,740: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,74c: x: int32_t = 3173 y: int32_t = 85 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,758: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,768 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,768: x: int32_t = 0 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,774: x: int32_t = 3173 y: int32_t = 107 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74b,e50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,795,050 dstImage: VkImage = 0x7f5,4c7,74b,e50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4cc,a50 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4cc,a50: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,a60: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4cc,a70: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4cc,a7c: width: uint32_t = 1 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,795,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,71d,318 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,795,4d0 dstBuffer: VkBuffer = 0x7f5,4c7,795,350 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cd,090 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cd,090: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 64 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,795,950 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,008 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,796,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,796,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,ec8 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,796,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,159,108 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,158,348 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,796,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,948 Thread 0, Frame 1: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 dstBuffer: VkBuffer = 0x7f5,4c7,796,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,888 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,670: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,684: offset: VkOffset2D = 0x7f5,4c6,4cd,684: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,68c: width: uint32_t = 3840 height: uint32_t = 1492 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,3a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4cd,31f,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,3d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,3d4 (Union): float32: float[4] = 0x7f5,4c6,4cd,3d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,3d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,3d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,3d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6aa,650 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,759,f90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04a,2b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,759,f90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pValues: const void* = 0x7f5,4ee,502,da8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,795,350 pBuffers[1]: const VkBuffer = 0x7f5,4c7,795,350 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72f,c50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,463,be8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4600 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,708 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4632 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72d,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04a,620 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,795,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,795,ad0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ce,670 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ce,670: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,250 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,670: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,684: offset: VkOffset2D = 0x7f5,4c6,4cd,684: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,68c: width: uint32_t = 3840 height: uint32_t = 1492 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,3a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4cd,31f,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,3d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,3d4 (Union): float32: float[4] = 0x7f5,4c6,4cd,3d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,3d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,3d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,3d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72e,850 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04a,990 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,0c8 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72d,e50 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04a,d00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04b,070 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66c,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04b,3e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,588 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04b,750 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,388 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcBuffer: VkBuffer = 0x7f5,4c7,796,b50 dstBuffer: VkBuffer = 0x7f5,4c7,796,6d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cf,f70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cf,f70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 208 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,796,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cd,670: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cd,684: offset: VkOffset2D = 0x7f5,4c6,4cd,684: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cd,68c: width: uint32_t = 3840 height: uint32_t = 1492 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cd,3a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cd,3a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4cd,31f,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cd,3d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cd,3d4 (Union): float32: float[4] = 0x7f5,4c6,4cd,3d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cd,3d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cd,3d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cd,3d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66d,e50 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,a08 Thread 0, Frame 1: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,796,6d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,708 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,820,588 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c6,016,488 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66f,250 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04b,ac0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04b,e30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04c,1a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04c,510 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66c,050 Thread 0, Frame 1: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04c,880 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 1: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,88c,288 Thread 0, Frame 1: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 1: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0b,450 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcImage: VkImage = 0x7f5,4cc,e0b,450 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0a,a50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4d2,e50 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4d2,e50: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d2,e50: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4d2,e60 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4d2,e60: x: int32_t = 0 y: int32_t = 1491 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4d2,e6c: x: int32_t = 3840 y: int32_t = 0 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d2,e78: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4d2,e88 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4d2,e88: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4d2,e94: x: int32_t = 3840 y: int32_t = 1492 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 1: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 1: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6e2,850 Thread 0, Frame 1: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a18 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,6e2,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 1: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a20 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 1: vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_ERROR_OUT_OF_DATE_KHR (-1000001004): queue: VkQueue = 0x7f5,4ee,1e9,c50 pPresentInfo: const VkPresentInfoKHR* = 0x7ff,e5e,909,b10: sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL swapchainCount: uint32_t = 1 pSwapchains: const VkSwapchainKHR* = 0x7f5,4ee,108,d48 pSwapchains[0]: const VkSwapchainKHR = 0x7f5,4ee,518,050 pImageIndices: const uint32_t* = 0x9,b5a,1f8 pImageIndices[0]: const uint32_t = 1 pResults: VkResult* = NULL Thread 0, Frame 2: vkDestroySwapchainKHR(device, swapchain, pAllocator) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 pAllocator: const VkAllocationCallbacks* = NULL Thread 0, Frame 2: vkDestroyFence(device, fence, pAllocator) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 fence: VkFence = 0x7f5,4ee,1f3,150 pAllocator: const VkAllocationCallbacks* = NULL Thread 0, Frame 2: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = NULL Thread 0, Frame 2: vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceFormatCount: uint32_t* = 2 pSurfaceFormats: VkSurfaceFormatKHR* = 0x7f5,4ee,1a3,d70 pSurfaceFormats[0]: VkSurfaceFormatKHR = 0x7f5,4ee,1a3,d70: format: VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44) colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) pSurfaceFormats[1]: VkSurfaceFormatKHR = 0x7f5,4ee,1a3,d78: format: VkFormat = VK_FORMAT_B8G8R8A8_SRGB (50) colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) Thread 0, Frame 2: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 3 pPresentModes: VkPresentModeKHR* = NULL Thread 0, Frame 2: vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pPresentModeCount: uint32_t* = 3 pPresentModes: VkPresentModeKHR* = 0x7f5,4ee,1a3,d70 pPresentModes[0]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2) pPresentModes[1]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_RELAXED_KHR (3) pPresentModes[2]: VkPresentModeKHR = VK_PRESENT_MODE_IMMEDIATE_KHR (0) Thread 0, Frame 2: vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0): physicalDevice: VkPhysicalDevice = 0x7f5,502,8e1,9e0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 pSurfaceCapabilities: VkSurfaceCapabilitiesKHR* = 0x7ff,e5e,909,aa0: minImageCount: uint32_t = 2 maxImageCount: uint32_t = 8 currentExtent: VkExtent2D = 0x7ff,e5e,909,aa8: width: uint32_t = 3840 height: uint32_t = 1506 minImageExtent: VkExtent2D = 0x7ff,e5e,909,ab0: width: uint32_t = 3840 height: uint32_t = 1506 maxImageExtent: VkExtent2D = 0x7ff,e5e,909,ab8: width: uint32_t = 3840 height: uint32_t = 1506 maxImageArrayLayers: uint32_t = 1 supportedTransforms: VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) currentTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) supportedCompositeAlpha: VkCompositeAlphaFlagsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) supportedUsageFlags: VkImageUsageFlags = 159 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT) Thread 0, Frame 2: vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkSwapchainCreateInfoKHR* = 0x7ff,e5e,909,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR (1000001000) pNext: const void* = NULL flags: VkSwapchainCreateFlagsKHR = 0 surface: VkSurfaceKHR = 0x7f5,4ee,1dd,7a0 minImageCount: uint32_t = 3 imageFormat: VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44) imageColorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0) imageExtent: VkExtent2D = 0x7ff,e5e,909,9cc: width: uint32_t = 3840 height: uint32_t = 1506 imageArrayLayers: uint32_t = 1 imageUsage: VkImageUsageFlags = 18 (VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) imageSharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED preTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) compositeAlpha: VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) presentMode: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2) clipped: VkBool32 = 1 oldSwapchain: VkSwapchainKHR = 0 pAllocator: const VkAllocationCallbacks* = NULL pSwapchain: VkSwapchainKHR* = 0x7f5,4ee,518,050 Thread 0, Frame 2: vkGetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 pSwapchainImageCount: uint32_t* = 3 pSwapchainImages: VkImage* = NULL Thread 0, Frame 2: vkGetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 pSwapchainImageCount: uint32_t* = 3 pSwapchainImages: VkImage* = 0x7f5,502,8e1,f60 pSwapchainImages[0]: VkImage = 0x7f5,4cc,e0a,f50 pSwapchainImages[1]: VkImage = 0x7f5,4cc,e0a,a50 pSwapchainImages[2]: VkImage = 0x7f5,4cc,e0a,550 Thread 0, Frame 2: vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkFenceCreateInfo* = 0x7ff,e5e,909,a10: sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8) pNext: const void* = NULL flags: VkFenceCreateFlags = 0 pAllocator: const VkAllocationCallbacks* = NULL pFence: VkFence* = 0x7f5,4ee,23b,e50 Thread 0, Frame 2: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7ff,e5e,909,a80: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 0 pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = NULL imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4c6,8d5,6a0 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4c6,8d5,6a0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4c6,8d5,6d0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4c6,8d5,6e8: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4c6,8d5,718: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4c6,8d5,730: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 0 dstQueueFamilyIndex: uint32_t = 0 image: VkImage = 0x7f5,4cc,e0a,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4c6,8d5,760: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4ee,4fa,050 Thread 0, Frame 2: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7ff,e5e,909,a30 pSubmits[0]: const VkSubmitInfo = 0x7ff,e5e,909,a30: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = 0x7ff,e5e,909,99c commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ee,108,d28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4ee,4fa,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0 Thread 0, Frame 2: vkQueueWaitIdle(queue) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 Thread 0, Frame 2: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,8e0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,8fc: width: uint32_t = 3840 height: uint32_t = 1506 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 23 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,74c,d50 Thread 0, Frame 2: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,880: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,74c,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,820: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,830: size: VkDeviceSize = 23592960 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,850: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 1 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkMemoryAllocateInfo* = 0x7ff,e5e,909,4d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5) pNext: const void* = VkMemoryDedicatedAllocateInfo allocationSize: VkDeviceSize = 23592960 memoryTypeIndex: uint32_t = 1 pNext: VkMemoryDedicatedAllocateInfo = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO (1000127001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,74c,d50 buffer: VkBuffer = 0 pAllocator: const VkAllocationCallbacks* = NULL pMemory: VkDeviceMemory* = 0x7f5,4cc,e12,3d0 Thread 0, Frame 2: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,74c,d50 memory: VkDeviceMemory = 0x7f5,4cc,e12,3d0 memoryOffset: VkDeviceSize = 0 GHOST: suspicious time-stamp from far in the past: 6.85 seconds, absolute value is 320250904, current time is 320257752, for type 8 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,2d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14073496 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04c,bf0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04c,f60 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,5d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8641984 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04d,2d0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8642304 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04d,640 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,8d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8642624 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04d,9b0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8642944 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04d,d20 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,bd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8643264 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04e,090 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8643584 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04e,400 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,ed0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8643904 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04e,770 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,9d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8644224 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04e,ae0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,874,e50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,874,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,874,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8644544 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04e,e50 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,150 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8644864 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04f,1c0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d00: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c10: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8645184 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,875,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,875,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,875,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14147224 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04f,530 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14220952 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04f,8a0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04f,c10 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb0,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb0,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb0,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8645504 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,04f,f80 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,dd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,dd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8645824 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,250 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14294680 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,050,2f0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,050,660 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,9d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8646144 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,e50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14368408 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,050,9d0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,050,d40 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8646464 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,051,0b0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8646784 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e88 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e80 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,051,420 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bc0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,be0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8647104 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14442136 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,051,790 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,051,b00 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,917,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,917,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,917,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8647424 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,951,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,951,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,951,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14515864 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,051,e70 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,052,1e0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,709,550 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,709,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,709,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8647744 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,150 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14589592 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,052,550 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c5,fb0,4d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c5,fb0,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c5,fb0,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14663320 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,052,8c0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14737048 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,052,c30 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,052,fa0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8648064 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,053,310 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,350 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8648384 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,4d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14810776 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,053,680 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,053,9f0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,7d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,7d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8648704 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,950 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14884504 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,053,d60 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,054,0d0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,c50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,c50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8649984 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 224 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,dd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,0a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,040: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,050: size: VkDeviceSize = 224 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,070: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14958232 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,f50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0c0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 14958456 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ea8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ea0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,054,440 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,054,7b0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,250 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8650304 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,3d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,fe0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15032184 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,dd0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,dc8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,dc0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,054,b20 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,054,e90 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,6d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8650624 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,055,200 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,850 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8650944 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,055,570 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,9d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,9d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8651264 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,055,8e0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,b50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,b50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8651584 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,055,c50 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,cd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8651904 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,055,fc0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,e50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8652224 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,056,330 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,fd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8652544 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,056,6a0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1232 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,150 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 1280 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8653824 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,056,a10 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,2d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8655104 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,056,d80 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8655424 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,057,0f0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,5d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8655744 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,057,460 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8656064 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,057,7d0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,8d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,230: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,200: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8656384 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,790: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,690: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6a0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15105912 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,057,b40 Thread 0, Frame 2: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 52 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04c,bf0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04c,f60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,4c7,797,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04d,2d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,4c7,797,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04d,640 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4c7,797,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04d,9b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,4c7,797,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04d,d20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,4c7,797,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04e,090 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,4c7,797,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04e,400 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4c7,797,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04e,770 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,4c7,874,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04e,ae0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,874,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04e,e50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c7,875,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04f,1c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,4c7,875,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04f,530 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04f,8a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04f,c10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,720 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,720: buffer: VkBuffer = 0x7f5,4c5,fb0,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,04f,f80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,738 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,738: buffer: VkBuffer = 0x7f5,4c6,6b1,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,050,2f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,050,660 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,750 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,750: buffer: VkBuffer = 0x7f5,4c6,6b2,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,050,9d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,050,d40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,768 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,768: buffer: VkBuffer = 0x7f5,4c6,6b3,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,051,0b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,780 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,780: buffer: VkBuffer = 0x7f5,4c6,6b3,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,051,420 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,798 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,798: buffer: VkBuffer = 0x7f5,4c6,6b3,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,051,790 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,051,b00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7b0: buffer: VkBuffer = 0x7f5,499,917,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,051,e70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,052,1e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7c8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7c8: buffer: VkBuffer = 0x7f5,49b,709,550 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,052,550 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,052,8c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,052,c30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,052,fa0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7e0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7e0: buffer: VkBuffer = 0x7f5,4cd,894,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,053,310 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7f8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7f8: buffer: VkBuffer = 0x7f5,4cd,894,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,053,680 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,053,9f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,810 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,810: buffer: VkBuffer = 0x7f5,4cd,894,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,053,d60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,054,0d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,828 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,828: buffer: VkBuffer = 0x7f5,4cd,894,c50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,054,440 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,054,7b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,840 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,840: buffer: VkBuffer = 0x7f5,4cd,895,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,054,b20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,054,e90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,858 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,858: buffer: VkBuffer = 0x7f5,4cd,895,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,055,200 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,870 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,870: buffer: VkBuffer = 0x7f5,4cd,895,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,055,570 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,888 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,888: buffer: VkBuffer = 0x7f5,4cd,895,9d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,055,8e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8a0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8a0: buffer: VkBuffer = 0x7f5,4cd,895,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,055,c50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8b8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8b8: buffer: VkBuffer = 0x7f5,4cd,895,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,055,fc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8d0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8d0: buffer: VkBuffer = 0x7f5,4cd,895,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,056,330 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8e8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8e8: buffer: VkBuffer = 0x7f5,4cd,895,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,056,6a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,900 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,900: buffer: VkBuffer = 0x7f5,4cd,896,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 1232 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,056,a10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,918 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,918: buffer: VkBuffer = 0x7f5,4cd,896,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,056,d80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,930 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,930: buffer: VkBuffer = 0x7f5,4cd,896,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[48]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,0f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,948 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,948: buffer: VkBuffer = 0x7f5,4cd,896,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[49]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,460 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,960 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,960: buffer: VkBuffer = 0x7f5,4cd,896,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[50]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,7d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,978 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,978: buffer: VkBuffer = 0x7f5,4cd,896,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[51]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,b40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 2: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,158,348 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,159,108 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,048 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a5,148 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,2c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,548 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,797,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a7,948 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,874,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a8,988 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,874,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,108 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,875,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,888 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c7,875,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,9c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4bb,d84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4bb,d84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4bb,d8c (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,d8c (Union): float32: float[4] = 0x7f5,4c6,4bb,d8c float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4bb,d8c int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4bb,d8c uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,d8c: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4bb,e44 pRects[0]: const VkClearRect = 0x7f5,4c6,4bb,e44: rect: VkRect2D = 0x7f5,4c6,4bb,e44: offset: VkOffset2D = 0x7f5,4c6,4bb,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,e4c: width: uint32_t = 3495 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c7,797,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bc,0b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bc,0b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,874,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,156,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04c,bf0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,e48 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,312,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04c,f60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04d,2d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04d,640 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04d,9b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04d,d20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04e,090 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04e,400 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04e,770 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04e,ae0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04e,e50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04f,1c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,875,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c7,875,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,bb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,bb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,156,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04f,530 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,de8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 226 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,1f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,1f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04f,8a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,d88 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c1,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c1,e24: offset: VkOffset2D = 0x7f5,4c6,4c1,e24: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c1,e2c: width: uint32_t = 3495 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c1,b40 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c1,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,c39,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c1,b74 (Union): color: VkClearColorValue = 0x7f5,4c6,4c1,b74 (Union): float32: float[4] = 0x7f5,4c6,4c1,b74 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c1,b74 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c1,b74 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c1,b74: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb7,650 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,502,737,2b8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4664 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b1,dd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,ec8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b2,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,008 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b3,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,288 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b3,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,648 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4c6,6b3,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,8c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,499,917,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,a08 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,49b,709,550 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,b48 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4c2,7c4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4c2,7c4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4c2,7cc (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,7cc (Union): float32: float[4] = 0x7f5,4c6,4c2,7cc float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4c2,7cc int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4c2,7cc uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,7cc: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4c2,884 pRects[0]: const VkClearRect = 0x7f5,4c6,4c2,884: rect: VkRect2D = 0x7f5,4c6,4c2,884: offset: VkOffset2D = 0x7f5,4c6,4c2,884: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,88c: width: uint32_t = 345 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04f,c10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,04f,f80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,770 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,770: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,050,2f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,7c8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,050,660 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,3f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,3f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,050,9d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,d28 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 10 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,050,d40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,051,0b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,051,420 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,d50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,cf0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,cf0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,917,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,051,790 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,728 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 3 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,051,b00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,951,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,499,951,d50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,970 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,970: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,709,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,051,e70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,488 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,314,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,052,1e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,5f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,5f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c2,770: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c2,784: offset: VkOffset2D = 0x7f5,4c6,4c2,784: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c2,78c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c2,4a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c2,4a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c2,4d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c2,4d4 (Union): float32: float[4] = 0x7f5,4c6,4c2,4d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c2,4d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c2,4d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c2,4d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,311,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,052,550 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,188 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c8,210: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c8,224: offset: VkOffset2D = 0x7f5,4c6,4c8,224: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,22c: width: uint32_t = 345 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c7,f40 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c7,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c7,f74 (Union): color: VkClearColorValue = 0x7f5,4c6,4c7,f74 (Union): float32: float[4] = 0x7f5,4c6,4c7,f74 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c7,f74 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c7,f74 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c7,f74: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4ee,157,450 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4cd,405,c58 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4728 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c8,b70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c8,b84: offset: VkOffset2D = 0x7f5,4c6,4c8,b84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,b8c: width: uint32_t = 3840 height: uint32_t = 2 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c8,8a0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c8,8a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33f,6d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c8,8d4 (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,8d4 (Union): float32: float[4] = 0x7f5,4c6,4c8,8d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c8,8d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c8,8d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,8d4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4c8,bc4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4c8,bc4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4c8,bcc (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,bcc (Union): float32: float[4] = 0x7f5,4c6,4c8,bcc float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4c8,bcc int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4c8,bcc uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,bcc: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4c8,c84 pRects[0]: const VkClearRect = 0x7f5,4c6,4c8,c84: rect: VkRect2D = 0x7f5,4c6,4c8,c84: offset: VkOffset2D = 0x7f5,4c6,4c8,c84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,c8c: width: uint32_t = 3840 height: uint32_t = 2 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c9,4d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4c9,4e4: offset: VkOffset2D = 0x7f5,4c6,4c9,4e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,4ec: width: uint32_t = 3840 height: uint32_t = 2 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,200 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,200: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,33f,6d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,234 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,234 (Union): float32: float[4] = 0x7f5,4c6,4c9,234 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,234 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,234 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,234: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb6,250 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,4d8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4792 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c9,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c9,e44: offset: VkOffset2D = 0x7f5,4c6,4c9,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,e4c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,b60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,b94 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,b94 (Union): float32: float[4] = 0x7f5,4c6,4c9,b94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,b94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,b94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,b94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4c9,e84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4c9,e84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4c9,e8c (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,e8c (Union): float32: float[4] = 0x7f5,4c6,4c9,e8c float32[0]: float = 0.0941176 float32[1]: float = 0.0941176 float32[2]: float = 0.0941176 float32[3]: float = 1 int32: int32_t[4] = 0x7f5,4c6,4c9,e8c int32[0]: int32_t = 1036042433 int32[1]: int32_t = 1036042433 int32[2]: int32_t = 1036042433 int32[3]: int32_t = 1065353216 uint32: uint32_t[4] = 0x7f5,4c6,4c9,e8c uint32[0]: uint32_t = 1036042433 uint32[1]: uint32_t = 1036042433 uint32[2]: uint32_t = 1036042433 uint32[3]: uint32_t = 1065353216 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,e8c: depth: float = 0.0941176 stencil: uint32_t = 1036042433 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4c9,f44 pRects[0]: const VkClearRect = 0x7f5,4c6,4c9,f44: rect: VkRect2D = 0x7f5,4c6,4c9,f44: offset: VkOffset2D = 0x7f5,4c6,4c9,f44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,f4c: width: uint32_t = 3840 height: uint32_t = 22 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4c5,fb0,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ca,1b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ca,1b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c9,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c9,e44: offset: VkOffset2D = 0x7f5,4c6,4c9,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,e4c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,b60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,b94 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,b94 (Union): float32: float[4] = 0x7f5,4c6,4c9,b94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,b94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,b94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,b94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c5,fb6,c50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,052,8c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,ea8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,d50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ca,7f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ca,7f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c9,e30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c9,e44: offset: VkOffset2D = 0x7f5,4c6,4c9,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c9,e4c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c9,b60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c9,b60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c9,b94 (Union): color: VkClearColorValue = 0x7f5,4c6,4c9,b94 (Union): float32: float[4] = 0x7f5,4c6,4c9,b94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c9,b94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c9,b94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c9,b94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,052,c30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,e28 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,410: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,4cb,424: offset: VkOffset2D = 0x7f5,4c6,4cb,424: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,42c: width: uint32_t = 3840 height: uint32_t = 22 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,140 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,140: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c6,03e,e50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,174 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,174 (Union): float32: float[4] = 0x7f5,4c6,4cb,174 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,174 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,174 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,174: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,312,450 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,af8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 4856 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,894,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,c88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,894,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,588 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,894,7d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c6,023,d08 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,894,c50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,808 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,6c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,448 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,1c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,9d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,308 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,b50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,f48 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,088 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,cc8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,895,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4ee,1ed,a08 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1232 pData: const void* = 0x7f5,4c6,a3d,108 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,e08 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,908 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,b88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,688 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 dstBuffer: VkBuffer = 0x7f5,4cd,896,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,7c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4cb,dc4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4cb,dc4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4cb,dcc (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,dcc (Union): float32: float[4] = 0x7f5,4c6,4cb,dcc float32[0]: float = 0.132134 float32[1]: float = 0.132134 float32[2]: float = 0.132134 float32[3]: float = 0.701961 int32: int32_t[4] = 0x7f5,4c6,4cb,dcc int32[0]: int32_t = 1040666133 int32[1]: int32_t = 1040666133 int32[2]: int32_t = 1040666133 int32[3]: int32_t = 1060352948 uint32: uint32_t[4] = 0x7f5,4c6,4cb,dcc uint32[0]: uint32_t = 1040666133 uint32[1]: uint32_t = 1040666133 uint32[2]: uint32_t = 1040666133 uint32[3]: uint32_t = 1060352948 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,dcc: depth: float = 0.132134 stencil: uint32_t = 1040666133 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4cb,e84 pRects[0]: const VkClearRect = 0x7f5,4c6,4cb,e84: rect: VkRect2D = 0x7f5,4c6,4cb,e84: offset: VkOffset2D = 0x7f5,4c6,4cb,e84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,e8c: width: uint32_t = 3173 height: uint32_t = 26 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,052,fa0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,053,310 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cc,d70 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cc,d70: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,053,680 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,c48 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,053,9f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 5 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cd,9f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cd,9f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,053,d60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,6a8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 58 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,054,0d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,dd0 dstImage: VkImage = 0x7f5,4c6,024,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4ce,670 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4ce,670: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ce,680: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4ce,690: x: int32_t = 16507 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4ce,69c: width: uint32_t = 224 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4ce,990 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4ce,990: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,054,440 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,768 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 2 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,054,7b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,895,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cf,610 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cf,610: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,054,b20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,7c8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,054,e90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,055,200 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,055,570 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,055,8e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,055,c50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,055,fc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,056,330 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,924,950 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,056,6a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 2 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,474,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,056,a10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,056,d80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,057,0f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,057,460 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,057,7d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcBuffer: VkBuffer = 0x7f5,4cd,896,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4d4,d90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4d4,d90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cb,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cb,d84: offset: VkOffset2D = 0x7f5,4c6,4cb,d84: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cb,d8c: width: uint32_t = 3173 height: uint32_t = 26 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cb,aa0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cb,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4c7,951,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cb,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,4cb,ad4 (Union): float32: float[4] = 0x7f5,4c6,4cb,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cb,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cb,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cb,ad4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,475,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,057,b40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,948 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 13 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c7,785,850 Thread 0, Frame 2: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,ae8 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 2: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c7,785,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 2: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b30 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,550 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15179640 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,895,0d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,895,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,895,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15180160 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,ad0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15196544 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,650 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15212928 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,894,050 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,894,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,894,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15223168 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 8192 usage: VkBufferUsageFlags = 291 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,8d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 16 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15233408 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 8192 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,70a,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,70a,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,70a,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15241600 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2560 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,49b,708,950 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,49b,708,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 2560 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,49b,708,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15249792 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,74c,950 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,057,eb0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,499,74e,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,499,74e,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,499,74e,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15252352 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b3,150 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b3,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b3,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15262592 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b2,6d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b2,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b2,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15272832 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,6b1,4d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,6b1,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,6b1,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15283072 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,bed,ad0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,bed,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,bed,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15293312 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,797,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,797,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,797,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15303552 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,050 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15305088 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,916,6d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,058,220 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15306624 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,350 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15307648 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,eb8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,bed,f50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,eb0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,058,590 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,058,900 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,4d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e70: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15307904 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c28 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c20 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,058,c70 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,7d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ec0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15308416 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,058,fe0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,950 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15308928 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,518,290 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,518,150 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,988 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,928 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,9f0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,9f0: x: float = 0 y: float = 0 width: float = 3173 height: float = 1346 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,a70 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,a70: offset: VkOffset2D = 0x7ff,e5e,908,a70: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,a78: width: uint32_t = 3173 height: uint32_t = 1346 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,499,b56,450 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,ae8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R16G16B16A16_SFLOAT (97) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,8a0 pPipelines[0]: VkPipeline = 0x7f5,4c6,155,c50 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,059,350 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,ad0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15309440 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,059,6c0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,250 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15309952 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,650 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,059,a30 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,dd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15310464 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,bd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,059,da0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05a,110 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05a,480 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05a,7f0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05a,b60 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05a,ed0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 5120 usage: VkBufferUsageFlags = 256 (VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,6d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f20: size: VkDeviceSize = 5120 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15310976 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,d08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,d00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05b,240 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,940,7d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05b,5b0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,9d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d50: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15316096 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05b,920 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,cd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15389824 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05b,c90 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,fd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15463552 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05c,000 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,2d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15537280 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05c,370 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05c,6e0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,5d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,5d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8656704 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05c,a50 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,750 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8657024 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05c,dc0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,8d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8657344 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15611008 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05d,130 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05d,4a0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,d50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8657664 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05d,810 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,ed0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8657984 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,050 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15684736 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05d,b80 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05d,ef0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,350 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8658304 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,4d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15758464 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05e,260 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,7d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15832192 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05e,5d0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,5b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,5a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,5a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05e,940 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,ad0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,330: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,2e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8658624 Thread 0, Frame 2: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 66 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,eb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,4cd,895,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,eb0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,49b,70a,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 8192 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,057,eb0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4cd,894,650 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,220 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,220 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 15360 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,220 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,220 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4cd,894,650 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,590 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1024 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,590 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,590 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,590 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,590 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,720 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,720: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,900 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,738 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,738: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,900 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,750 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,750: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,900 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,768 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,768: buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,900 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,780 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,780: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,900 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,798 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,798: buffer: VkBuffer = 0x7f5,4cd,895,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,c70 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7b0: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,c70 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7c8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7c8: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,c70 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,c70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,c70 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a5,f50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,fe0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7e0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7e0: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,058,fe0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,158,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,350 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,6c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,a30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,750 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,a30 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,a30 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e87,290 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,da0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,059,da0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,110 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7f8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7f8: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,110 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,110 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,480 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,810 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,810: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,480 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,828 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,828: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,7f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,840 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,840: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,7f0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,858 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,858: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,b60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,870 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,870: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,b60 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,888 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,888: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,ed0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8a0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8a0: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,ed0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8b8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8b8: buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 160 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,ed0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8d0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8d0: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05a,ed0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,240 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8e8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8e8: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,240 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,900 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,900: buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 65536 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,240 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,918 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,918: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,5b0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,930 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,930: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[48]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,5b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[49]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,5b0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a7,850 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[50]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,5b0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a7,490 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[51]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,920 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[52]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05b,c90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[53]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05c,000 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[54]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05c,370 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[55]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05c,6e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,948 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,948: buffer: VkBuffer = 0x7f5,4c7,a98,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[56]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05c,a50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,960 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,960: buffer: VkBuffer = 0x7f5,4c7,a98,750 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[57]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05c,dc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,978 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,978: buffer: VkBuffer = 0x7f5,4c7,a98,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[58]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05d,130 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[59]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05d,4a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,990 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,990: buffer: VkBuffer = 0x7f5,4c7,a98,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[60]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05d,810 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9a8: buffer: VkBuffer = 0x7f5,4c7,a98,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[61]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05d,b80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[62]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05d,ef0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9c0: buffer: VkBuffer = 0x7f5,4c6,c97,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[63]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05e,260 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[64]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05e,5d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[65]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05e,940 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9d8: buffer: VkBuffer = 0x7f5,4c6,c97,ad0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 2: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,2e0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30f,250 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,300: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1680 pData: const void* = 0x7f5,4c6,90d,908 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 352 pData: const void* = 0x7f5,4cd,896,b88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,942,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,337,4d8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c6,751,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 160 pData: const void* = 0x7f5,4c6,335,2c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4cd,895,550 dstBuffer: VkBuffer = 0x7f5,499,74c,1d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,5b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,5b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,ad0 dstBuffer: VkBuffer = 0x7f5,4cd,895,0d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,8d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,8d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16384 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4cd,894,050 dstBuffer: VkBuffer = 0x7f5,4cd,894,650 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,bf0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,bf0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,49b,70a,450 dstBuffer: VkBuffer = 0x7f5,49b,70a,8d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,f10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,f10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 8192 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,708,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,49b,708,950 dstBuffer: VkBuffer = 0x7f5,499,74c,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b56,230 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b56,230: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 2560 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74d,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,4c7,a9e,488 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74c,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,4c6,d29,488 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 3 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,49b,70a,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,456,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a61,990 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,057,eb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,a61,990 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c6,101,668 Thread 0, Frame 2: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,499,74e,a50 dstBuffer: VkBuffer = 0x7f5,499,74c,7d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b56,eb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b56,eb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b3,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b3,150 dstBuffer: VkBuffer = 0x7f5,499,915,350 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,1d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,1d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b2,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b2,6d0 dstBuffer: VkBuffer = 0x7f5,499,74d,fd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,4f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,4f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,6b1,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,6b1,4d0 dstBuffer: VkBuffer = 0x7f5,4c7,92c,750 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,810 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,810: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,bed,ad0 dstBuffer: VkBuffer = 0x7f5,4c7,94f,450 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,b30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,b30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,797,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,797,450 dstBuffer: VkBuffer = 0x7f5,4c6,74f,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,e50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,e50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,050 dstBuffer: VkBuffer = 0x7f5,4c6,751,a50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b58,170 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b58,170: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74c,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,4c6,dd5,9c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74c,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 32768 pData: const void* = 0x7f5,4c6,b20,288 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b58,ac8: depth: float = 1 stencil: uint32_t = 255 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b58,ad0 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b58,ad0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 image: VkImage = 0x7f5,499,165,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b58,de8: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b58,df0 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b58,df0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b59,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b59,3e4: offset: VkOffset2D = 0x7f5,4c6,b59,3e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b59,3ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,100 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b59,100: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,134 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,134 (Union): float32: float[4] = 0x7f5,4c6,b59,134 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,134 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,134 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,134: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b59,148: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,17c (Union): color: VkClearColorValue = 0x7f5,4c6,b59,17c (Union): float32: float[4] = 0x7f5,4c6,b59,17c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,17c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,17c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,17c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,340: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,374 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,374 (Union): float32: float[4] = 0x7f5,4c6,b59,374 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,374 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,374 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,374: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,388: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,3bc (Union): color: VkClearColorValue = 0x7f5,4c6,b59,3bc (Union): float32: float[4] = 0x7f5,4c6,b59,3bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,3bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,3bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,3bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b59,424 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b59,424: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b59,42c (Union): color: VkClearColorValue = 0x7f5,4c6,b59,42c (Union): float32: float[4] = 0x7f5,4c6,b59,42c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,42c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,42c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,42c: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b59,43c: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b59,444 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,444 (Union): float32: float[4] = 0x7f5,4c6,b59,444 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,444 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,444 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,444: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b59,4e4 pRects[0]: const VkClearRect = 0x7f5,4c6,b59,4e4: rect: VkRect2D = 0x7f5,4c6,b59,4e4: offset: VkOffset2D = 0x7f5,4c6,b59,4e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b59,4ec: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b59,748: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b59,750 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b59,750: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 34816 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74d,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,4c6,945,548 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74d,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 15360 pData: const void* = 0x7f5,4c6,692,a88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,74e,150 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16 data: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,894,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,48e,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a8e,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,058,220 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,a8e,110 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,842,d88 Thread 0, Frame 2: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,1d0 dstBuffer: VkBuffer = 0x7f5,499,916,0d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,a10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,a10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1024 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,350 dstBuffer: VkBuffer = 0x7f5,4c7,bee,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,d30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,d30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 256 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 38912 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 5 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) dstAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[4]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0f8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,457,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,d16,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,058,590 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,d16,c10 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c6,347,148 Thread 0, Frame 2: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 4 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[3]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,060: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,090: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 6 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[4]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0f8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,895,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[5]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5b,630: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5b,644: offset: VkOffset2D = 0x7f5,4c6,b5b,644: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5b,64c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 3 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,360 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,360: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4bd,60e,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,394 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,394 (Union): float32: float[4] = 0x7f5,4c6,b5b,394 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,394 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,394 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,394: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,3a8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a6,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,3dc (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,3dc (Union): float32: float[4] = 0x7f5,4c6,b5b,3dc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,3dc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,3dc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,3dc: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[2]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,424 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,424 (Union): float32: float[4] = 0x7f5,4c6,b5b,424 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,424 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,424 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,424: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,5d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,5d4 (Union): float32: float[4] = 0x7f5,4c6,b5b,5d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,5d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,5d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,5d4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,5e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,61c (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,61c (Union): float32: float[4] = 0x7f5,4c6,b5b,61c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,61c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,61c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,61c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,050 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,a50,850 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,058,900 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 buffer: VkBuffer = 0x7f5,4c7,bed,1d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 4 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,bef,ed0 pBuffers[1]: const VkBuffer = 0x7f5,499,74e,450 pBuffers[2]: const VkBuffer = 0x7f5,4ee,103,a50 pBuffers[3]: const VkBuffer = 0x7f5,4ee,103,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 32 drawCount: uint32_t = 1 stride: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,4d0 dstBuffer: VkBuffer = 0x7f5,4c7,bed,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,cd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,cd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5c,2b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5c,2c4: offset: VkOffset2D = 0x7f5,4c6,b5c,2c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,2cc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,fe0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,014 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,014 (Union): float32: float[4] = 0x7f5,4c6,b5c,014 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,014 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,014 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,014: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,c50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,357,7d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,058,c70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,357,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,842,dc8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,7d0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,550 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5c,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5c,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5c,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5c,f44: offset: VkOffset2D = 0x7f5,4c6,b5c,f44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,f4c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5c,c60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5c,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,c94 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,c94 (Union): float32: float[4] = 0x7f5,4c6,b5c,c94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,c94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,c94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,c94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b44,e50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,058,fe0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,850 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcImage: VkImage = 0x7f5,499,bf6,850 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,8cb,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageCopy* = 0x7f5,4c6,b5d,2b0 pRegions[0]: const VkImageCopy = 0x7f5,4c6,b5d,2b0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b5d,2b0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffset: VkOffset3D = 0x7f5,4c6,b5d,2c0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b5d,2cc: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffset: VkOffset3D = 0x7f5,4c6,b5d,2dc: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 extent: VkExtent3D = 0x7f5,4c6,b5d,2e8: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,950 dstBuffer: VkBuffer = 0x7f5,4c7,bed,650 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5d,8f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5d,8f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5d,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5d,ee4: offset: VkOffset2D = 0x7f5,4c6,b5d,ee4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5d,eec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5d,c00 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5d,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5d,c34 (Union): color: VkClearColorValue = 0x7f5,4c6,b5d,c34 (Union): float32: float[4] = 0x7f5,4c6,b5d,c34 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5d,c34 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5d,c34 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5d,c34: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,155,c50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,059,350 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pValues: const void* = 0x7f5,4c6,10a,f08 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,ad0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,850 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,570 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,570: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5e,b50: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5e,b64: offset: VkOffset2D = 0x7f5,4c6,b5e,b64: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5e,b6c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5e,880 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5e,880: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5e,8b4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5e,8b4 (Union): float32: float[4] = 0x7f5,4c6,b5e,8b4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5e,8b4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5e,8b4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5e,8b4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b5e,ba4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b5e,ba4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b5e,bac (Union): color: VkClearColorValue = 0x7f5,4c6,b5e,bac (Union): float32: float[4] = 0x7f5,4c6,b5e,bac float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5e,bac int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5e,bac uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5e,bac: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b5e,c64 pRects[0]: const VkClearRect = 0x7f5,4c6,b5e,c64: rect: VkRect2D = 0x7f5,4c6,b5e,c64: offset: VkOffset2D = 0x7f5,4c6,b5e,c64: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5e,c6c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b56,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,059,6c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,e08 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a97,250 dstBuffer: VkBuffer = 0x7f5,4c7,bee,9d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5f,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5f,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5f,af0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5f,b04: offset: VkOffset2D = 0x7f5,4c6,b5f,b04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5f,b0c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5f,820 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5f,820: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,854 (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,854 (Union): float32: float[4] = 0x7f5,4c6,b5f,854 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,854 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,854 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,854: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b5f,b44 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b5f,b44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b5f,b4c (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,b4c (Union): float32: float[4] = 0x7f5,4c6,b5f,b4c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,b4c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,b4c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,b4c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b5f,c04 pRects[0]: const VkClearRect = 0x7f5,4c6,b5f,c04: rect: VkRect2D = 0x7f5,4c6,b5f,c04: offset: VkOffset2D = 0x7f5,4c6,b5f,c04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5f,c0c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b57,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c71,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,059,a30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,c71,c10 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,928 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a96,dd0 dstBuffer: VkBuffer = 0x7f5,499,915,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b60,4b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b60,4b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b60,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b60,aa4: offset: VkOffset2D = 0x7f5,4c6,b60,aa4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b60,aac: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b60,7c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b60,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b60,7f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b60,7f4 (Union): float32: float[4] = 0x7f5,4c6,b60,7f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,7f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,7f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,7f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b60,ae4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b60,ae4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b60,aec (Union): color: VkClearColorValue = 0x7f5,4c6,b60,aec (Union): float32: float[4] = 0x7f5,4c6,b60,aec float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,aec int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,aec uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,aec: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b60,ba4 pRects[0]: const VkClearRect = 0x7f5,4c6,b60,ba4: rect: VkRect2D = 0x7f5,4c6,b60,ba4: offset: VkOffset2D = 0x7f5,4c6,b60,ba4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b60,bac: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c8c,050 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,059,da0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,c8c,050 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c6,348,108 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e85,808 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,af8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b61,710: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b61,724: offset: VkOffset2D = 0x7f5,4c6,b61,724: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b61,72c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b61,440 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b61,440: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b61,474 (Union): color: VkClearColorValue = 0x7f5,4c6,b61,474 (Union): float32: float[4] = 0x7f5,4c6,b61,474 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b61,474 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b61,474 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b61,474: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b61,764 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b61,764: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b61,76c (Union): color: VkClearColorValue = 0x7f5,4c6,b61,76c (Union): float32: float[4] = 0x7f5,4c6,b61,76c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b61,76c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b61,76c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b61,76c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b61,824 pRects[0]: const VkClearRect = 0x7f5,4c6,b61,824: rect: VkRect2D = 0x7f5,4c6,b61,824: offset: VkOffset2D = 0x7f5,4c6,b61,824: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b61,82c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b59,650 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05a,110 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c6,348,078 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b62,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b62,9e4: offset: VkOffset2D = 0x7f5,4c6,b62,9e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,9ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,700 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b62,700: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,734 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,734 (Union): float32: float[4] = 0x7f5,4c6,b62,734 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,734 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,734 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,734: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b62,748: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,77c (Union): color: VkClearColorValue = 0x7f5,4c6,b62,77c (Union): float32: float[4] = 0x7f5,4c6,b62,77c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,77c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,77c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,77c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,940: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,974 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,974 (Union): float32: float[4] = 0x7f5,4c6,b62,974 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,974 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,974 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,974: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,988: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,9bc (Union): color: VkClearColorValue = 0x7f5,4c6,b62,9bc (Union): float32: float[4] = 0x7f5,4c6,b62,9bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,9bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,9bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,9bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b62,a24 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b62,a24: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b62,a2c (Union): color: VkClearColorValue = 0x7f5,4c6,b62,a2c (Union): float32: float[4] = 0x7f5,4c6,b62,a2c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,a2c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,a2c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,a2c: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b62,a3c: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b62,a44 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,a44 (Union): float32: float[4] = 0x7f5,4c6,b62,a44 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,a44 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,a44 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,a44: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b62,ae4 pRects[0]: const VkClearRect = 0x7f5,4c6,b62,ae4: rect: VkRect2D = 0x7f5,4c6,b62,ae4: offset: VkOffset2D = 0x7f5,4c6,b62,ae4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,aec: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e85,6c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,9a8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e83,c88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,a88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b63,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b63,fc4: offset: VkOffset2D = 0x7f5,4c6,b63,fc4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b63,fcc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,ce0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b63,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,d14 (Union): color: VkClearColorValue = 0x7f5,4c6,b63,d14 (Union): float32: float[4] = 0x7f5,4c6,b63,d14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,d14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,d14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,d14: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b63,d28: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,d5c (Union): color: VkClearColorValue = 0x7f5,4c6,b63,d5c (Union): float32: float[4] = 0x7f5,4c6,b63,d5c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,d5c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,d5c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,d5c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,f54 (Union): color: VkClearColorValue = 0x7f5,4c6,b63,f54 (Union): float32: float[4] = 0x7f5,4c6,b63,f54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,f54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,f54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,f54: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,f68: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,f9c (Union): color: VkClearColorValue = 0x7f5,4c6,b63,f9c (Union): float32: float[4] = 0x7f5,4c6,b63,f9c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,f9c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,f9c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,f9c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05a,480 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[1]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[2]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[3]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[4]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[5]: const VkBuffer = 0x7f5,499,916,3d0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,3d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 16 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b58,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05a,7f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,915,350 pBuffers[1]: const VkBuffer = 0x7f5,499,915,350 pBuffers[2]: const VkBuffer = 0x7f5,499,915,350 pBuffers[3]: const VkBuffer = 0x7f5,499,915,350 pBuffers[4]: const VkBuffer = 0x7f5,499,915,350 pBuffers[5]: const VkBuffer = 0x7f5,499,915,7d0 pBuffers[6]: const VkBuffer = 0x7f5,499,915,7d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[1]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[2]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[3]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[4]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,ed0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,ed0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 24 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[1]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[2]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[3]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[4]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[5]: const VkBuffer = 0x7f5,499,916,cd0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,cd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 64 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[1]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[2]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[3]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[4]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,8d0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,8d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 20 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca3,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,1f6,a10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05a,b60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,74f,f50 pBuffers[1]: const VkBuffer = 0x7f5,4c7,bef,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 10 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b65,8b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b65,8c4: offset: VkOffset2D = 0x7f5,4c6,b65,8c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b65,8cc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b65,5e0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b65,5e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b65,614 (Union): color: VkClearColorValue = 0x7f5,4c6,b65,614 (Union): float32: float[4] = 0x7f5,4c6,b65,614 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b65,614 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b65,614 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b65,614: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,644,650 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,23f,bd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05a,ed0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,23f,bd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,d08 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,916,9d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 384 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a9,108 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,a18 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a9,9c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,4d8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b66,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b66,ea4: offset: VkOffset2D = 0x7f5,4c6,b66,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b66,eac: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b66,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b66,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,b66,bf4 (Union): float32: float[4] = 0x7f5,4c6,b66,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca4,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,244,a50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05b,240 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,244,a50 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,328 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,751,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 buffer: VkBuffer = 0x7f5,4c7,a97,6d0 offset: VkDeviceSize = 0 drawCount: uint32_t = 1 stride: uint32_t = 16 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b67,7f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b67,804: offset: VkOffset2D = 0x7f5,4c6,b67,804: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b67,80c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,520 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,520: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,554 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,554 (Union): float32: float[4] = 0x7f5,4c6,b67,554 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,554 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,554 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,554: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,c50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c99,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05b,5b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,499,c99,010 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,da8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,a98,5d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,288 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,a98,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,a98,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,8c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,a98,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,ec8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c7,a98,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,648 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c6,c97,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,008 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,250 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,468 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 4920 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 12 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca6,650 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,c88 Thread 0, Frame 2: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 buffer: VkBuffer = 0x7f5,499,950,550 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,950,850 pBuffers[1]: const VkBuffer = 0x7f5,499,950,850 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a97,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b68,7f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b68,7f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05b,920 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,868 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,338,8f8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5064 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a97,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,150 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,150: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05b,c90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,e08 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,5b8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5268 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a97,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,ab0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,ab0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05c,000 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,6a8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,548 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5472 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a98,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6a,410 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6a,410: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05c,370 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,928 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05c,6e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05c,a50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,1b8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5676 pOffsets[1]: const VkDeviceSize = 5676 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05c,dc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c7,a98,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6c,030 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6c,030: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05d,130 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,3e8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05d,4a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33a,3a8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5732 pOffsets[1]: const VkDeviceSize = 5732 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05d,810 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,c97,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6d,610 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6d,610: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05d,b80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,728 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33d,4a8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5788 pOffsets[1]: const VkDeviceSize = 5788 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05d,ef0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,c97,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6e,5b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6e,5b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05e,260 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,e48 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33d,048 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 5844 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcBuffer: VkBuffer = 0x7f5,4c6,c97,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6e,f10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6e,f10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05e,5d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,7c8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 dstBuffer: VkBuffer = 0x7f5,4c6,c97,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,a08 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6f,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b6f,b44: offset: VkOffset2D = 0x7f5,4c6,b6f,b44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6f,b4c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,860 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6f,860: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,894 (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,894 (Union): float32: float[4] = 0x7f5,4c6,b6f,894 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,894 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,894 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,894: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,ad4 (Union): float32: float[4] = 0x7f5,4c6,b6f,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,ad4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,ae8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,b1c (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,b1c (Union): float32: float[4] = 0x7f5,4c6,b6f,b1c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,b1c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,b1c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,b1c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a6,050 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05e,940 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86b,650 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33c,fd8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6048 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 vertexCount: uint32_t = 6 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6bf,850 Thread 0, Frame 2: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b08 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 2: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,338 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,338: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,6bf,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 2: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b50 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05e,cb0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4cd,896,bd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4cd,896,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bd0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4cd,896,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8658944 Thread 0, Frame 2: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,550: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,56c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,a3d,150 Thread 0, Frame 2: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,a3d,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 507904 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,a3d,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 8659968 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,590: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 489060 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,950 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 489060 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 15905920 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05f,020 Thread 0, Frame 2: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,260: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,a3d,150 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,288: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,298: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e83,050 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05f,390 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,650 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c70: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,650 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9167872 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16394980 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05f,700 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16468708 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05f,a70 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,e50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16542436 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,05f,de0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,850 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16616164 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,060,150 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,3d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16689892 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,060,4c0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a96,f50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a96,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a96,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16763620 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,060,830 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c97,dd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c97,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c97,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16837348 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,060,ba0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,250 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16911076 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,060,f10 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,550 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 16984804 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,061,280 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,850 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17058532 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,061,5f0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,b50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17132260 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,061,960 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,e50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17205988 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,061,cd0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,150 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17279716 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,062,040 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,450 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17353444 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,062,3b0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,750 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17427172 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,062,720 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,a50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17500900 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,062,a90 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,d50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,d50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,d50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17574628 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,062,e00 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,050 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,050 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17648356 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,063,170 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,350 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,350 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17722084 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,063,4e0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,650 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,650 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,650 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17795812 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,063,850 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,950 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17869540 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,063,bc0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,c50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 17943268 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,063,f30 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,f50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,f50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18016996 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,064,2a0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,250 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18090724 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,064,610 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,550 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,550 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18164452 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,064,980 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,850 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,850 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18238180 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,064,cf0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,b50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6d0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18311908 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,065,060 Thread 0, Frame 2: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,908,fa0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,74c,d50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,908,fc8: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,908,fd8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a9,f10 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,4cc,e13,390 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a8,750 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a7,0d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 2 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,2b8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,2b8: binding: uint32_t = 0 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,2c4: binding: uint32_t = 1 stride: uint32_t = 16 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 2 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,258 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,258: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,268: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,320 pViewports[0]: const VkViewport = 0x7ff,e5e,909,320: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,3a0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,3a0: offset: VkOffset2D = 0x7ff,e5e,909,3a0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,3a8: width: uint32_t = 3840 height: uint32_t = 1506 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 0 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,759,f90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,6aa,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,418 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,1d0 pPipelines[0]: VkPipeline = 0x7f5,4c6,9fe,e50 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,578 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,570 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,065,3d0 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,340,210 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,cd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,428 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,909,428: binding: uint32_t = 0 stride: uint32_t = 8 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,3c8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,909,3c8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32_SFLOAT (103) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN (5) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,490 pViewports[0]: const VkViewport = 0x7ff,e5e,909,490: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,510 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,510: offset: VkOffset2D = 0x7ff,e5e,909,510: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,518: width: uint32_t = 3840 height: uint32_t = 1506 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,89f,550 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c5,fb7,650 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,588 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,340 pPipelines[0]: VkPipeline = 0x7f5,4c6,a25,050 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,1c8 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,168 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,230 pViewports[0]: const VkViewport = 0x7ff,e5e,909,230: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,2b0 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,2b0: offset: VkOffset2D = 0x7ff,e5e,909,2b0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,2b8: width: uint32_t = 3840 height: uint32_t = 1506 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,328 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0e0 pPipelines[0]: VkPipeline = 0x7f5,4c6,a25,a50 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,065,740 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,450 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,210: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1c0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9168192 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,750: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,5d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,660: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18385636 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,862,d98 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,d98: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,da4: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,db0: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,dbc: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,dc8: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,499,37e,558 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,499,37e,558: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,499,37e,568: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,499,37e,578: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,499,37e,588: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,499,37e,598: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,1f0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,1f0: x: float = 0 y: float = 22 width: float = 3173 height: float = 85 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,270 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,270: offset: VkOffset2D = 0x7ff,e5e,909,270: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,278: width: uint32_t = 3840 height: uint32_t = 1506 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,2e8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,0a0 pPipelines[0]: VkPipeline = 0x7f5,4c6,a26,450 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,450: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,440 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,065,ab0 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,065,e20 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,a50 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9168512 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,066,190 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,bd0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,bd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9168832 Thread 0, Frame 2: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a9,dd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,e83,550 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,909,368 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,909,308 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,3d0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,3d0: x: float = 0 y: float = 0 width: float = 3840 height: float = 1506 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,450 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,450: offset: VkOffset2D = 0x7ff,e5e,909,450: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,458: width: uint32_t = 3840 height: uint32_t = 1506 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c7,77f,610 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,66c,050 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,4c8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,909,280 pPipelines[0]: VkPipeline = 0x7f5,4c6,a26,e50 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,066,500 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,066,870 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,066,be0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,ed0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,ed0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9169152 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,066,f50 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,050 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9169472 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,067,2c0 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,1d0 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,1d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9169792 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,067,630 Thread 0, Frame 2: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,350 Thread 0, Frame 2: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,350 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 2: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,350 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9170112 Thread 0, Frame 2: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,067,9a0 Thread 0, Frame 2: vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 timeout: uint64_t = 18446744073709551615 semaphore: VkSemaphore = 0 fence: VkFence = 0x7f5,4ee,23b,e50 pImageIndex: uint32_t* = 0 Thread 0, Frame 2: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,23b,e50 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 2: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,23b,e50 Thread 0, Frame 2: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 44 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05e,cb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,4cd,896,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05f,020 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,e83,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05f,390 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,4c6,c97,650 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05f,700 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05f,a70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,05f,de0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,060,150 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,060,4c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,060,830 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,060,ba0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,060,f10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,061,280 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,061,5f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,061,960 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,061,cd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,062,040 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,062,3b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,062,720 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,062,a90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,062,e00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,063,170 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,063,4e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,063,850 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,063,bc0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,063,f30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,064,2a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,064,610 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,064,980 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,270 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,270: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,064,cf0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,288 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,288: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,060 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,3d0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4c7,795,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 96 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,3d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,3d0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,b50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,740 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,4c6,b04,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,ab0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,065,e20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,4c6,b04,a50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,066,190 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,4c6,b04,bd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,066,500 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,300 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,300: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a5,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,066,870 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,318 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,318: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a8,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,066,be0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4c6,b04,ed0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,066,f50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,4c7,957,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,2c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,957,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,630 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c7,957,350 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,9a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,330 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,330: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,e83,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 2: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4cd,896,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,a08 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c6,c97,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,648 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4cd,896,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4bb,d84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4bb,d84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4bb,d8c (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,d8c (Union): float32: float[4] = 0x7f5,4c6,4bb,d8c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,d8c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,d8c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,d8c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4bb,e44 pRects[0]: const VkClearRect = 0x7f5,4c6,4bb,e44: rect: VkRect2D = 0x7f5,4c6,4bb,e44: offset: VkOffset2D = 0x7f5,4c6,4bb,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,e4c: width: uint32_t = 520 height: uint32_t = 490 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a8,850 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pValues: const void* = 0x7f5,499,37e,2c8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,942,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 112 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05e,cb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,a3d,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c97,950 dstImage: VkImage = 0x7f5,4c6,a3d,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bc,a10 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bc,a10: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 495 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bc,a20: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bc,a30: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bc,a3c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,a3d,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,490,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05f,020 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,490,110 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,7c8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 6096 pOffsets[1]: const VkDeviceSize = 6096 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05f,390 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c97,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,690 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,690: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72d,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05f,700 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,e48 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 34 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c7,a98,450 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,cd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,cd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05f,a70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,728 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c7,a97,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,310 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,310: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,05f,de0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,3e8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c7,a97,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,060,150 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,928 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c7,a97,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,f90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,f90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,060,4c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,6a8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 22 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a96,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c7,a96,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,5d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,5d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,060,830 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,e08 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c97,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c97,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,c10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,c10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,060,ba0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,868 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,250 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,250: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,060,f10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,c88 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,890 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,890: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,061,280 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,d68 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,ed0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,ed0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,061,5f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,e28 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,b50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,061,960 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,768 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 38 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,b50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,b50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,061,cd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,188 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c99,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,190 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,190: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,062,040 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,d88 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c99,450 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,7d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,7d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,062,3b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,d28 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c99,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,e10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,e10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,062,720 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,ea8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 50 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c99,a50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,450 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,450: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,062,a90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,b88 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,c99,d50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,a90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,a90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,062,e00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,044,728 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 30 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,050 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,0d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,0d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,063,170 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,7c8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,350 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,710 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,710: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,063,4e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,908 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 48 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,650 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,d50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,d50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,063,850 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,fa8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,390 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,390: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,063,bc0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,5c8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,c50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,9d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,9d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,063,f30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,dc8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b02,f50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,010 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,010: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,064,2a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,028 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 36 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b03,250 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,650 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,650: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,064,610 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,de8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b03,550 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,c90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,c90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,064,980 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,e28 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b03,850 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,2d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,2d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,064,cf0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,7e8 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b03,b50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,910 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,910: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,065,060 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,e88 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,024,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c6,024,750 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c8,270 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c8,270: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,270: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,280 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,280: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,28c: x: int32_t = 3495 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,298: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,2a8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,2a8: x: int32_t = 0 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,2b4: x: int32_t = 3495 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c6,025,b50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c8,590 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c8,590: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,590: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,5a0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,5a0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,5ac: x: int32_t = 345 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,5b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,5c8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,5c8: x: int32_t = 3495 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,5d4: x: int32_t = 3840 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,c67,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c6,c67,550 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c8,8b0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c8,8b0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,8b0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,8c0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,8c0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,8cc: x: int32_t = 3840 y: int32_t = 2 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,8d8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,8e8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,8e8: x: int32_t = 0 y: int32_t = 1479 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,8f4: x: int32_t = 3840 y: int32_t = 1481 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,357,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c6,357,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c8,bd0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c8,bd0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,bd0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,be0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,be0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,bec: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,bf8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,c08 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,c08: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,c14: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,92d,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c8,ef0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c8,ef0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,ef0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,f00 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,f00: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,f0c: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c8,f18: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c8,f28 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c8,f28: x: int32_t = 3174 y: int32_t = 984 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c8,f34: x: int32_t = 3840 y: int32_t = 1010 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,92e,950 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c9,210 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c9,210: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,210: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,220 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,220: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,22c: x: int32_t = 28 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,238: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,248 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,248: x: int32_t = 3174 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,254: x: int32_t = 3202 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,92f,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c9,530 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c9,530: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,530: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,540 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,540: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,54c: x: int32_t = 638 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,558: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,568 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,568: x: int32_t = 3202 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,574: x: int32_t = 3840 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,92f,850 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c9,850 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c9,850: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,850: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,860 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,860: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,86c: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,878: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,888 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,888: x: int32_t = 3174 y: int32_t = 1454 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,894: x: int32_t = 3840 y: int32_t = 1480 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,931,150 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c9,b70 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c9,b70: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,b70: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,b80 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,b80: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,b8c: x: int32_t = 666 y: int32_t = 443 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,b98: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,ba8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,ba8: x: int32_t = 3174 y: int32_t = 1011 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,bb4: x: int32_t = 3840 y: int32_t = 1454 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,8ca,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4c9,e90 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4c9,e90: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,e90: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,ea0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,ea0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,eac: x: int32_t = 3173 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,eb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4c9,ec8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4c9,ec8: x: int32_t = 0 y: int32_t = 107 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4c9,ed4: x: int32_t = 3173 y: int32_t = 133 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,8c8,a50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,1b0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,1b0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,1b0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,1c0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,1c0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,1cc: x: int32_t = 3173 y: int32_t = 85 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,1d8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,1e8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,1e8: x: int32_t = 0 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,1f4: x: int32_t = 3173 y: int32_t = 107 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c6,b04,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,8c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c6,b04,a50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c6,b04,bd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,288 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c6,b04,ed0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,9c8 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c7,957,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,108 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c7,957,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,c88 Thread 0, Frame 2: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 dstBuffer: VkBuffer = 0x7f5,4c7,957,350 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e85,6c8 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ca,790: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ca,7a4: offset: VkOffset2D = 0x7f5,4c6,4ca,7a4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ca,7ac: width: uint32_t = 3840 height: uint32_t = 1506 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4ca,4c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4ca,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a9,f10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4ca,4f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4ca,4f4 (Union): float32: float[4] = 0x7f5,4c6,4ca,4f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4ca,4f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4ca,4f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4ca,4f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,9fe,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,759,f90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,065,3d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,759,f90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pValues: const void* = 0x7f5,4ed,1c1,be8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,795,350 pBuffers[1]: const VkBuffer = 0x7f5,4c7,795,350 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,050 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33c,fd8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 6160 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33d,048 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 6192 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,065,740 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcBuffer: VkBuffer = 0x7f5,4c6,b04,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cb,790 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cb,790: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4ca,790: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4ca,7a4: offset: VkOffset2D = 0x7f5,4c6,4ca,7a4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4ca,7ac: width: uint32_t = 3840 height: uint32_t = 1506 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4ca,4c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4ca,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a9,f10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4ca,4f4 (Union): color: VkClearColorValue = 0x7f5,4c6,4ca,4f4 (Union): float32: float[4] = 0x7f5,4c6,4ca,4f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4ca,4f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4ca,4f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4ca,4f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,450 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,065,ab0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,ac8 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,a50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,065,e20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,066,190 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,066,500 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,f08 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,066,870 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c6,0b1,508 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66d,e50 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,820,508 Thread 0, Frame 2: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,796,6d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,888 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,788 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,708 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66f,250 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,066,be0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,066,f50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,067,2c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,067,630 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,e50 Thread 0, Frame 2: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,067,9a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 2: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,408 Thread 0, Frame 2: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 2: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcImage: VkImage = 0x7f5,4c7,74c,d50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0a,f50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cf,c50 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cf,c50: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cf,c50: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cf,c60 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cf,c60: x: int32_t = 0 y: int32_t = 1505 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cf,c6c: x: int32_t = 3840 y: int32_t = 0 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cf,c78: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cf,c88 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cf,c88: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cf,c94: x: int32_t = 3840 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 2: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,f50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 2: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,6be,050 Thread 0, Frame 2: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a18 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 2: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,6be,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 2: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a20 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 2: vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 pPresentInfo: const VkPresentInfoKHR* = 0x7ff,e5e,909,b10: sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL swapchainCount: uint32_t = 1 pSwapchains: const VkSwapchainKHR* = 0x7f5,4ee,108,d48 pSwapchains[0]: const VkSwapchainKHR = 0x7f5,4ee,518,050 pImageIndices: const uint32_t* = 0x9,b5a,1f8 pImageIndices[0]: const uint32_t = 0 pResults: VkResult* = NULL Thread 0, Frame 3: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,64c,050 Thread 0, Frame 3: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,64c,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 3: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,64c,050 Thread 0, Frame 3: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,ae8 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 3: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,64c,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 3: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b30 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,fd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,180: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,130: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18459364 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 16384 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,cd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 16384 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18459876 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,9d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18476260 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 8192 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,6d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 8192 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18486500 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 2560 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,3d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,150: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,100: size: VkDeviceSize = 2560 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,120: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18494692 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,1c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,1b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,74c,950 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,1b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,067,d10 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b03,0d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b03,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b03,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18497252 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,dd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18507492 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,ad0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18517732 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,7d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18527972 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 10240 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,4d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 10240 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18538212 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b02,1d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b02,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b02,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18548452 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1536 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,ed0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0e0: size: VkDeviceSize = 1536 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18549988 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,499,916,6d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,068,080 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 1024 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,bd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 1024 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18551524 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,ef0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 256 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,8d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,e50: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,df0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e00: size: VkDeviceSize = 256 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18552548 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,eb8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,bed,f50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,eb0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,068,3f0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ba0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,94d,c50 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,068,760 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c99,5d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ec0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c99,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e70: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c99,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18552804 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c28 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8fe,550 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c20 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,068,ad0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,fd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,ec0: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18553316 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c80: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c78 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,908,ad0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c70 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,068,e40 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,cd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18553828 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,069,1b0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,9d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18554340 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,069,520 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,6d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18554852 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,74f,650 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,069,890 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,f80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 512 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,3d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,e90: size: VkDeviceSize = 512 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,eb0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18555364 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,c50: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,c48 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,751,bd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,c40 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,069,c00 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,069,f70 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06a,2e0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06a,650 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8cf,9d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06a,9c0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,8b4,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06a,d30 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,010: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 5120 usage: VkBufferUsageFlags = 256 (VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,b50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,f70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,f20: size: VkDeviceSize = 5120 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18555876 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,d08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,90a,450 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,d00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06b,0a0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,cf0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ce8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,940,7d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ce0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06b,410 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e40: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,bd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,da0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d40: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d50: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18560996 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06b,780 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,4d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18634724 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06b,af0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,950 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,950 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,950 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18708452 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06b,e60 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,c50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18782180 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06c,1d0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06c,540 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,f50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,f50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,f50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9170432 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06c,8b0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,0d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,0d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9170752 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06c,c20 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,250 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,250 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9171072 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,3d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18855908 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06c,f90 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06d,300 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,6d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,6d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9171392 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06d,670 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,850 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9171712 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,9d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 18929636 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06d,9e0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ab0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,aa8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,aa0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06d,d50 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,8d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,cd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,830: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,7d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,7e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,800: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9172032 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d70: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,e50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cd0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c70: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c80: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,ca0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,e50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19003364 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,a70: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,a68 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,a60 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06e,0c0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,e20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,150 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,d80: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,d20: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,d30: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,d50: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19077092 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,b20: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,b18 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,b10 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06e,430 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,5b0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,5a8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,5a0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06e,7a0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,450 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,330: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,2d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,2e0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,300: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9172352 Thread 0, Frame 3: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 66 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,d10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,d10 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,499,74d,b50 offset: VkDeviceSize = 0 range: VkDeviceSize = 8192 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,067,d10 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,080 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,080 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 15360 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,080 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,080 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 10240 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,3f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1024 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,3f0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,3f0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,3f0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 16 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,3f0 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,720 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,720: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,760 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,738 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,738: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,760 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,750 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,750: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,760 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,768 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,768: buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,760 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,780 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,780: buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 512 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,760 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER (7) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,798 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,798: buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,ad0 dstBinding: uint32_t = 4 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7b0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7b0: buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 16384 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,ad0 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7c8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7c8: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,ad0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,ad0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,ad0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a5,f50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,e40 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7e0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7e0: buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 352 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,068,e40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,158,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,1b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,520 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,890 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,750 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,890 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e86,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,890 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e87,290 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,c00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,872,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,c00 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,510 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,f70 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,7f8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,7f8: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,f70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,069,f70 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,2e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,810 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,810: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,2e0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,828 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,828: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,650 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,840 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,840: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,650 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,858 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,858: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,9c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,870 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,870: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,9c0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,888 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,888: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,d30 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8a0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8a0: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,d30 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8b8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8b8: buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 range: VkDeviceSize = 160 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,d30 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8d0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8d0: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06a,d30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,0a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,8e8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,8e8: buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 256 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,0a0 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,900 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,900: buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 range: VkDeviceSize = 65536 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,0a0 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,918 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,918: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,410 dstBinding: uint32_t = 3 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,930 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,930: buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 1680 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[48]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,0d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,410 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,155,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[49]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,118: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,410 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a7,850 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[50]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,158: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,410 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a7,490 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[51]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,198: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,780 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[52]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,1d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,af0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[53]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,218: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06b,e60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[54]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,258: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06c,1d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[55]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,298: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06c,540 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,948 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,948: buffer: VkBuffer = 0x7f5,4c7,957,f50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[56]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,2d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06c,8b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,960 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,960: buffer: VkBuffer = 0x7f5,4c7,958,0d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[57]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,318: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06c,c20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,978 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,978: buffer: VkBuffer = 0x7f5,4c7,958,250 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[58]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,358: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06c,f90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[59]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,398: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06d,300 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,990 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,990: buffer: VkBuffer = 0x7f5,4c7,958,6d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[60]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,3d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06d,670 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9a8: buffer: VkBuffer = 0x7f5,4c7,958,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[61]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,418: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06d,9e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[62]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,458: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06d,d50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9c0: buffer: VkBuffer = 0x7f5,4c7,958,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[63]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,498: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06e,0c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a8,390 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[64]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06e,430 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[65]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06e,7a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,9d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,9d8: buffer: VkBuffer = 0x7f5,4c7,959,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 3: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4ed,176,2e0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30f,250 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4ed,176,300: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,b8d,3d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 1680 pData: const void* = 0x7f5,4c6,ae9,708 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,8dd,1d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 352 pData: const void* = 0x7f5,4c6,b04,888 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,942,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,942,750 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,338,8f8 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c6,751,d50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 160 pData: const void* = 0x7f5,4c6,382,f08 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,fd0 dstBuffer: VkBuffer = 0x7f5,499,74c,1d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,5b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,5b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 34816 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,cd0 dstBuffer: VkBuffer = 0x7f5,499,74d,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,8d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,8d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16384 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,9d0 dstBuffer: VkBuffer = 0x7f5,499,74c,dd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,bf0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,bf0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,6d0 dstBuffer: VkBuffer = 0x7f5,499,74d,b50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b55,f10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b55,f10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 8192 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,3d0 dstBuffer: VkBuffer = 0x7f5,499,74c,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b56,230 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b56,230: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 2560 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74d,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,4c6,945,548 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74c,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,4c6,dd5,b08 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 3 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,456,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a61,990 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,067,d10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,a61,990 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,842,ba8 Thread 0, Frame 3: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b03,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b03,0d0 dstBuffer: VkBuffer = 0x7f5,499,74c,7d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b56,eb0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b56,eb0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b02,dd0 dstBuffer: VkBuffer = 0x7f5,499,915,350 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,1d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,1d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b02,ad0 dstBuffer: VkBuffer = 0x7f5,499,74d,fd0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,4f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,4f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b02,7d0 dstBuffer: VkBuffer = 0x7f5,4c7,92c,750 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,810 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,810: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b02,4d0 dstBuffer: VkBuffer = 0x7f5,4c7,94f,450 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,b30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,b30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 10240 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b02,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,b02,1d0 dstBuffer: VkBuffer = 0x7f5,4c6,74f,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b57,e50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b57,e50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c99,ed0 dstBuffer: VkBuffer = 0x7f5,4c6,751,a50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b58,170 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b58,170: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1536 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74c,050 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 65536 pData: const void* = 0x7f5,4c6,dea,e88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74c,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 32768 pData: const void* = 0x7f5,4c6,d67,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b58,ac8: depth: float = 1 stencil: uint32_t = 255 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b58,ad0 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b58,ad0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 image: VkImage = 0x7f5,499,165,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b58,de8: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b58,df0 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b58,df0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b59,3d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b59,3e4: offset: VkOffset2D = 0x7f5,4c6,b59,3e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b59,3ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,100 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b59,100: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,134 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,134 (Union): float32: float[4] = 0x7f5,4c6,b59,134 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,134 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,134 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,134: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b59,148: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,17c (Union): color: VkClearColorValue = 0x7f5,4c6,b59,17c (Union): float32: float[4] = 0x7f5,4c6,b59,17c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,17c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,17c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,17c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,340: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,374 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,374 (Union): float32: float[4] = 0x7f5,4c6,b59,374 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,374 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,374 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,374: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b59,388: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b59,3bc (Union): color: VkClearColorValue = 0x7f5,4c6,b59,3bc (Union): float32: float[4] = 0x7f5,4c6,b59,3bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,3bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,3bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,3bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b59,424 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b59,424: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b59,42c (Union): color: VkClearColorValue = 0x7f5,4c6,b59,42c (Union): float32: float[4] = 0x7f5,4c6,b59,42c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,42c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,42c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,42c: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b59,43c: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b59,444 (Union): color: VkClearColorValue = 0x7f5,4c6,b59,444 (Union): float32: float[4] = 0x7f5,4c6,b59,444 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b59,444 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b59,444 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b59,444: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b59,4e4 pRects[0]: const VkClearRect = 0x7f5,4c6,b59,4e4: rect: VkRect2D = 0x7f5,4c6,b59,4e4: offset: VkOffset2D = 0x7f5,4c6,b59,4e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b59,4ec: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 image: VkImage = 0x7f5,4c7,8cb,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) pDepthStencil: const VkClearDepthStencilValue* = 0x7f5,4c6,b59,748: depth: float = 1 stencil: uint32_t = 0 rangeCount: uint32_t = 1 pRanges: const VkImageSubresourceRange* = 0x7f5,4c6,b59,750 pRanges[0]: const VkImageSubresourceRange = 0x7f5,4c6,b59,750: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 34816 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74d,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 16384 pData: const void* = 0x7f5,4c7,a9e,488 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74d,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 15360 pData: const void* = 0x7f5,4c6,692,a88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,74e,150 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 16 data: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,48e,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,a8e,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,068,080 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,a8e,110 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,aa8 Thread 0, Frame 3: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c99,bd0 dstBuffer: VkBuffer = 0x7f5,499,916,0d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,a10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,a10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 1024 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c99,8d0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,3d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5a,d30 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5a,d30: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 256 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 38912 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 2048 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 5 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 96 (VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) dstAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[4]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0f8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) pipeline: VkPipeline = 0x7f5,4c6,457,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_COMPUTE (1) layout: VkPipelineLayout = 0x7f5,499,d16,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,138 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,068,3f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,d16,c10 stageFlags: VkShaderStageFlags = 32 (VK_SHADER_STAGE_COMPUTE_BIT) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c7,ae2,818 Thread 0, Frame 3: vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 groupCountX: uint32_t = 1 groupCountY: uint32_t = 1 groupCountZ: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 4 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[3]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,060: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,090: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 6144 (VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 6 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,8dd,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74e,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[4]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0f8: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[5]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,130: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 64 (VK_ACCESS_SHADER_WRITE_BIT) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5b,630: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5b,644: offset: VkOffset2D = 0x7f5,4c6,b5b,644: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5b,64c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 3 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,360 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,360: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,4bd,60e,050 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,394 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,394 (Union): float32: float[4] = 0x7f5,4c6,b5b,394 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,394 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,394 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,394: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,3a8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a6,bd0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,3dc (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,3dc (Union): float32: float[4] = 0x7f5,4c6,b5b,3dc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,3dc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,3dc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,3dc: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[2]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,3f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,3d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,424 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,424 (Union): float32: float[4] = 0x7f5,4c6,b5b,424 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,424 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,424 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,424: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,5d4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,5d4 (Union): float32: float[4] = 0x7f5,4c6,b5b,5d4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,5d4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,5d4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,5d4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,5e8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5b,61c (Union): color: VkClearColorValue = 0x7f5,4c6,b5b,61c (Union): float32: float[4] = 0x7f5,4c6,b5b,61c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5b,61c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5b,61c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5b,61c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,050 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,a50,850 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,068,760 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 buffer: VkBuffer = 0x7f5,4c7,bed,1d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 4 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,bef,ed0 pBuffers[1]: const VkBuffer = 0x7f5,499,74e,450 pBuffers[2]: const VkBuffer = 0x7f5,4ee,103,a50 pBuffers[3]: const VkBuffer = 0x7f5,4ee,103,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 buffer: VkBuffer = 0x7f5,4c7,bed,7d0 offset: VkDeviceSize = 32 drawCount: uint32_t = 1 stride: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c99,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c99,5d0 dstBuffer: VkBuffer = 0x7f5,4c7,bed,4d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5b,cd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5b,cd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,de3,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5c,2b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5c,2c4: offset: VkOffset2D = 0x7f5,4c6,b5c,2c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,2cc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5b,fe0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5b,fe0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,014 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,014 (Union): float32: float[4] = 0x7f5,4c6,b5c,014 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,014 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,014 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,014: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,c50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,357,7d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,068,ad0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,357,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,cc8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,550 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c98,fd0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,550 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5c,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5c,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,164,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5c,f30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5c,f44: offset: VkOffset2D = 0x7f5,4c6,b5c,f44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5c,f4c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5c,c60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5c,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5c,c94 (Union): color: VkClearColorValue = 0x7f5,4c6,b5c,c94 (Union): float32: float[4] = 0x7f5,4c6,b5c,c94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5c,c94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5c,c94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5c,c94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b55,a50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b44,e50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,068,e40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcImage: VkImage = 0x7f5,499,bf6,850 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,8cb,c50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageCopy* = 0x7f5,4c6,b5d,2b0 pRegions[0]: const VkImageCopy = 0x7f5,4c6,b5d,2b0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b5d,2b0: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffset: VkOffset3D = 0x7f5,4c6,b5d,2c0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,b5d,2cc: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffset: VkOffset3D = 0x7f5,4c6,b5d,2dc: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 extent: VkExtent3D = 0x7f5,4c6,b5d,2e8: width: uint32_t = 3173 height: uint32_t = 1346 depth: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bed,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c98,cd0 dstBuffer: VkBuffer = 0x7f5,4c7,bed,650 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5d,8f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5d,8f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5d,ed0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5d,ee4: offset: VkOffset2D = 0x7f5,4c6,b5d,ee4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5d,eec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5d,c00 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5d,c00: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,790 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5d,c34 (Union): color: VkClearColorValue = 0x7f5,4c6,b5d,c34 (Union): float32: float[4] = 0x7f5,4c6,b5d,c34 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5d,c34 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5d,c34 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5d,c34: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,155,c50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,069,1b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,c3b,2d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 48 pValues: const void* = 0x7f5,4c7,741,cc8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c98,9d0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,850 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5e,570 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5e,570: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,bf6,350 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5e,b50: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5e,b64: offset: VkOffset2D = 0x7f5,4c6,b5e,b64: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5e,b6c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5e,880 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5e,880: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5e,8b4 (Union): color: VkClearColorValue = 0x7f5,4c6,b5e,8b4 (Union): float32: float[4] = 0x7f5,4c6,b5e,8b4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5e,8b4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5e,8b4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5e,8b4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b5e,ba4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b5e,ba4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b5e,bac (Union): color: VkClearColorValue = 0x7f5,4c6,b5e,bac (Union): float32: float[4] = 0x7f5,4c6,b5e,bac float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5e,bac int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5e,bac uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5e,bac: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b5e,c64 pRects[0]: const VkClearRect = 0x7f5,4c6,b5e,c64: rect: VkRect2D = 0x7f5,4c6,b5e,c64: offset: VkOffset2D = 0x7f5,4c6,b5e,c64: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5e,c6c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b56,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,069,520 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,b6b,0d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,a08 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,bee,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c98,6d0 dstBuffer: VkBuffer = 0x7f5,4c7,bee,9d0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b5f,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b5f,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,a5b,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b5f,af0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b5f,b04: offset: VkOffset2D = 0x7f5,4c6,b5f,b04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5f,b0c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b5f,820 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b5f,820: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b5f,854 (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,854 (Union): float32: float[4] = 0x7f5,4c6,b5f,854 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,854 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,854 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,854: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b5f,b44 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b5f,b44: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b5f,b4c (Union): color: VkClearColorValue = 0x7f5,4c6,b5f,b4c (Union): float32: float[4] = 0x7f5,4c6,b5f,b4c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b5f,b4c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b5f,b4c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b5f,b4c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b5f,c04 pRects[0]: const VkClearRect = 0x7f5,4c6,b5f,c04: rect: VkRect2D = 0x7f5,4c6,b5f,c04: offset: VkOffset2D = 0x7f5,4c6,b5f,c04: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b5f,c0c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b57,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c71,c10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,069,890 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,c71,c10 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,888 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c6,c98,3d0 dstBuffer: VkBuffer = 0x7f5,499,915,f50 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b60,4b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b60,4b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 512 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,165,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b60,a90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b60,aa4: offset: VkOffset2D = 0x7f5,4c6,b60,aa4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b60,aac: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b60,7c0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b60,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a5,910 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b60,7f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b60,7f4 (Union): float32: float[4] = 0x7f5,4c6,b60,7f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,7f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,7f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,7f4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b60,ae4 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b60,ae4: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b60,aec (Union): color: VkClearColorValue = 0x7f5,4c6,b60,aec (Union): float32: float[4] = 0x7f5,4c6,b60,aec float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b60,aec int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b60,aec uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b60,aec: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b60,ba4 pRects[0]: const VkClearRect = 0x7f5,4c6,b60,ba4: rect: VkRect2D = 0x7f5,4c6,b60,ba4: offset: VkOffset2D = 0x7f5,4c6,b60,ba4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b60,bac: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,643,250 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c8c,050 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,069,c00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,c8c,050 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c6,65d,968 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e83,288 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,33c,fd8 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,b8d,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cc,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b61,710: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b61,724: offset: VkOffset2D = 0x7f5,4c6,b61,724: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b61,72c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b61,440 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b61,440: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b61,474 (Union): color: VkClearColorValue = 0x7f5,4c6,b61,474 (Union): float32: float[4] = 0x7f5,4c6,b61,474 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b61,474 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b61,474 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b61,474: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b61,764 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b61,764: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b61,76c (Union): color: VkClearColorValue = 0x7f5,4c6,b61,76c (Union): float32: float[4] = 0x7f5,4c6,b61,76c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b61,76c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b61,76c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b61,76c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b61,824 pRects[0]: const VkClearRect = 0x7f5,4c6,b61,824: rect: VkRect2D = 0x7f5,4c6,b61,824: offset: VkOffset2D = 0x7f5,4c6,b61,824: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b61,82c: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b59,650 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,069,f70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c5,d5f,dd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 32 pValues: const void* = 0x7f5,4c6,32c,1f8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b62,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b62,9e4: offset: VkOffset2D = 0x7f5,4c6,b62,9e4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,9ec: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,700 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b62,700: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,734 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,734 (Union): float32: float[4] = 0x7f5,4c6,b62,734 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,734 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,734 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,734: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b62,748: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,77c (Union): color: VkClearColorValue = 0x7f5,4c6,b62,77c (Union): float32: float[4] = 0x7f5,4c6,b62,77c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,77c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,77c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,77c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,940: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,974 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,974 (Union): float32: float[4] = 0x7f5,4c6,b62,974 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,974 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,974 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,974: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b62,988: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b62,9bc (Union): color: VkClearColorValue = 0x7f5,4c6,b62,9bc (Union): float32: float[4] = 0x7f5,4c6,b62,9bc float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,9bc int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,9bc uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,9bc: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 attachmentCount: uint32_t = 2 pAttachments: const VkClearAttachment* = 0x7f5,4c6,b62,a24 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,b62,a24: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,b62,a2c (Union): color: VkClearColorValue = 0x7f5,4c6,b62,a2c (Union): float32: float[4] = 0x7f5,4c6,b62,a2c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,a2c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,a2c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,a2c: depth: float = 0 stencil: uint32_t = 0 pAttachments[1]: const VkClearAttachment = 0x7f5,4c6,b62,a3c: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 1 clearValue: VkClearValue = 0x7f5,4c6,b62,a44 (Union): color: VkClearColorValue = 0x7f5,4c6,b62,a44 (Union): float32: float[4] = 0x7f5,4c6,b62,a44 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b62,a44 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b62,a44 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b62,a44: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,b62,ae4 pRects[0]: const VkClearRect = 0x7f5,4c6,b62,ae4: rect: VkRect2D = 0x7f5,4c6,b62,ae4: offset: VkOffset2D = 0x7f5,4c6,b62,ae4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b62,aec: width: uint32_t = 3173 height: uint32_t = 1346 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,468 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e83,8c8 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,4d8 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 3 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[2]: const VkImageMemoryBarrier = 0x7f5,4cd,28c,018: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,048: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,350 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74d,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,94f,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,92c,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,74f,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b63,fb0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b63,fc4: offset: VkOffset2D = 0x7f5,4c6,b63,fc4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b63,fcc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 2 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,ce0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b63,ce0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,d14 (Union): color: VkClearColorValue = 0x7f5,4c6,b63,d14 (Union): float32: float[4] = 0x7f5,4c6,b63,d14 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,d14 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,d14 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,d14: depth: float = 0 stencil: uint32_t = 0 pColorAttachments[1]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b63,d28: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,d90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,d5c (Union): color: VkClearColorValue = 0x7f5,4c6,b63,d5c (Union): float32: float[4] = 0x7f5,4c6,b63,d5c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,d5c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,d5c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,d5c: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,f20: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,f54 (Union): color: VkClearColorValue = 0x7f5,4c6,b63,f54 (Union): float32: float[4] = 0x7f5,4c6,b63,f54 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,f54 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,f54 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,f54: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b63,f68: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b63,f9c (Union): color: VkClearColorValue = 0x7f5,4c6,b63,f9c (Union): float32: float[4] = 0x7f5,4c6,b63,f9c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b63,f9c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b63,f9c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b63,f9c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06a,2e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[1]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[2]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[3]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[4]: const VkBuffer = 0x7f5,499,74c,7d0 pBuffers[5]: const VkBuffer = 0x7f5,499,916,3d0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,3d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 16 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,b58,250 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,498,bb8,1d0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06a,650 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,915,350 pBuffers[1]: const VkBuffer = 0x7f5,499,915,350 pBuffers[2]: const VkBuffer = 0x7f5,499,915,350 pBuffers[3]: const VkBuffer = 0x7f5,499,915,350 pBuffers[4]: const VkBuffer = 0x7f5,499,915,350 pBuffers[5]: const VkBuffer = 0x7f5,499,915,7d0 pBuffers[6]: const VkBuffer = 0x7f5,499,915,7d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca2,a50 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[1]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[2]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[3]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[4]: const VkBuffer = 0x7f5,499,74d,fd0 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,ed0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,ed0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 24 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[1]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[2]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[3]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[4]: const VkBuffer = 0x7f5,4c7,94f,450 pBuffers[5]: const VkBuffer = 0x7f5,499,916,cd0 pBuffers[6]: const VkBuffer = 0x7f5,499,916,cd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 64 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 7 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[1]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[2]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[3]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[4]: const VkBuffer = 0x7f5,4c7,92c,750 pBuffers[5]: const VkBuffer = 0x7f5,499,74e,8d0 pBuffers[6]: const VkBuffer = 0x7f5,499,74e,8d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 pOffsets[5]: const VkDeviceSize = 0 pOffsets[6]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 20 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca3,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,1f6,a10 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06a,9c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,74f,f50 pBuffers[1]: const VkBuffer = 0x7f5,4c7,bef,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 10 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 36864 (VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,d50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b65,8b0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b65,8c4: offset: VkOffset2D = 0x7f5,4c6,b65,8c4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b65,8cc: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b65,5e0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b65,5e0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b65,614 (Union): color: VkClearColorValue = 0x7f5,4c6,b65,614 (Union): float32: float[4] = 0x7f5,4c6,b65,614 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b65,614 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b65,614 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b65,614: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,644,650 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,23f,bd0 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06a,d30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,23f,bd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,908 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,916,9d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 384 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e83,648 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,a18 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,916,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 256 pData: const void* = 0x7f5,499,e83,a08 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,915,650 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,499,915,650 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 96 pData: const void* = 0x7f5,4c6,45e,a88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 4 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,916,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,499,74c,050 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[2]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,088: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,751,a50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[3]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 1 (VK_ACCESS_INDIRECT_COMMAND_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b66,e90: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b66,ea4: offset: VkOffset2D = 0x7f5,4c6,b66,ea4: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b66,eac: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b66,bc0 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b66,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,e86,9d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b66,bf4 (Union): color: VkClearColorValue = 0x7f5,4c6,b66,bf4 (Union): float32: float[4] = 0x7f5,4c6,b66,bf4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b66,bf4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b66,bf4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b66,bf4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca4,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,244,a50 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06b,0a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,244,a50 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,9c8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c6,751,a50 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 buffer: VkBuffer = 0x7f5,4c7,a97,b50 offset: VkDeviceSize = 0 drawCount: uint32_t = 1 stride: uint32_t = 16 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,4c2,b50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,499,5a0,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b67,7f0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b67,804: offset: VkOffset2D = 0x7f5,4c6,b67,804: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b67,80c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,520 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,520: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,554 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,554 (Union): float32: float[4] = 0x7f5,4c6,b67,554 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,554 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,554 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,554: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,c50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,499,c99,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06b,410 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,499,c99,010 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 16 pValues: const void* = 0x7f5,4c7,a2a,c68 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 3 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,957,f50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,888 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,958,0d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,f48 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,958,250 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,158,348 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,958,6d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,159,108 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,958,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a5,148 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,958,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,048 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca5,250 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,9a8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6224 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 12 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,499,ca6,650 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,8ee,810 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,7c8 Thread 0, Frame 3: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 buffer: VkBuffer = 0x7f5,499,950,550 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,499,950,850 pBuffers[1]: const VkBuffer = 0x7f5,499,950,850 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,a98,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b68,7f0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b68,7f0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06b,780 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,8e8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,45e,af8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6368 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,957,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,150 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,150: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06b,af0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,a68 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,337,4d8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6572 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,950 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,957,950 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b69,ab0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b69,ab0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06b,e60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,6a8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33c,558 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6776 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,957,c50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6a,410 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6a,410: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,f50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06c,1d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,948 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06c,540 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06c,8b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33d,e48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 6980 pOffsets[1]: const VkDeviceSize = 6980 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06c,c20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,958,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6c,030 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6c,030: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06c,f90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,c48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06d,300 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33d,f28 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 7036 pOffsets[1]: const VkDeviceSize = 7036 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06d,670 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,958,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6d,610 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6d,610: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06d,9e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,d08 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86a,250 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,6fd,750 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33b,8a8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 7092 pOffsets[1]: const VkDeviceSize = 7092 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 2 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,869,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06d,d50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,958,e50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6e,5b0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6e,5b0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06e,0c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,a48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,867,a50 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,f48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 7148 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 17 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,050: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcBuffer: VkBuffer = 0x7f5,4c7,959,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,b6e,f10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,b6e,f10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b68,150: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,b68,164: offset: VkOffset2D = 0x7f5,4c6,b68,164: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b68,16c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b67,e80 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b67,e80: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b67,eb4 (Union): color: VkClearColorValue = 0x7f5,4c6,b67,eb4 (Union): float32: float[4] = 0x7f5,4c6,b67,eb4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b67,eb4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b67,eb4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b67,eb4: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,0c0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,0f4 (Union): color: VkClearColorValue = 0x7f5,4c6,b68,0f4 (Union): float32: float[4] = 0x7f5,4c6,b68,0f4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,0f4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,0f4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,0f4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b68,108: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b68,13c (Union): color: VkClearColorValue = 0x7f5,4c6,b68,13c (Union): float32: float[4] = 0x7f5,4c6,b68,13c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b68,13c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b68,13c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b68,13c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,868,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06e,430 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,8c8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 dstBuffer: VkBuffer = 0x7f5,4c7,959,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,2c8 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,f88: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28b,fb8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4cd,28b,fd0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 1536 (VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,c50 subresourceRange: VkImageSubresourceRange = 0x7f5,4cd,28c,000: aspectMask: VkImageAspectFlags = 6 (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4c7,852,018 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4c7,852,018: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4cd,28b,f88 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,b6f,b30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 0 renderArea: VkRect2D = 0x7f5,4c6,b6f,b44: offset: VkOffset2D = 0x7f5,4c6,b6f,b44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,b6f,b4c: width: uint32_t = 3173 height: uint32_t = 1346 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,860 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,b6f,860: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,158,890 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,894 (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,894 (Union): float32: float[4] = 0x7f5,4c6,b6f,894 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,894 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,894 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,894: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,aa0: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,ad4 (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,ad4 (Union): float32: float[4] = 0x7f5,4c6,b6f,ad4 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,ad4 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,ad4 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,ad4: depth: float = 0 stencil: uint32_t = 0 pStencilAttachment: const VkRenderingAttachmentInfo* = 0x7f5,4c6,b6f,ae8: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,872,650 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL (3) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,b6f,b1c (Union): color: VkClearColorValue = 0x7f5,4c6,b6f,b1c (Union): float32: float[4] = 0x7f5,4c6,b6f,b1c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,b6f,b1c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,b6f,b1c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,b6f,b1c: depth: float = 0 stencil: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a6,050 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4cd,28c,148 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06e,7a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,86b,650 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33a,108 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4cd,28c,168 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4cd,28c,1e8 pOffsets[0]: const VkDeviceSize = 7352 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 vertexCount: uint32_t = 6 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,64d,850 Thread 0, Frame 3: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b08 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 3: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4ed,176,338 pSubmits[0]: const VkSubmitInfo = 0x7f5,4ed,176,338: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4ed,176,388 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,64d,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,950 Thread 0, Frame 3: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,b50 pFences[0]: const VkFence = 0x7f5,4ee,1f3,950 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ea0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,e98 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,e90 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06e,b10 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b04,8d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c20: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b04,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,bc0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,bd0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,bf0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b04,8d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9172672 Thread 0, Frame 3: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,550: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,56c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c6,ae1,550 Thread 0, Frame 3: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c6,ae1,550 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 507904 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c6,ae1,550 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9172992 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,590: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 489060 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,2d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4a0: size: VkDeviceSize = 489060 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19150820 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06e,e80 Thread 0, Frame 3: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,260: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c6,ae1,550 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,288: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,298: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,9a6,090 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f40: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f38 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f30 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06f,1f0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d60: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,fd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,cc0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c70: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9680896 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,958,b50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,958,b50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,958,b50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19639880 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06f,560 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,dd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19713608 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06f,8d0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,957,7d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,957,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,957,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19787336 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06f,c40 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a98,150 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a98,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a98,150 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19861064 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,06f,fb0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,a97,0d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,a97,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,a97,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 19934792 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,070,320 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,c98,0d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,c98,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,c98,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20008520 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,070,690 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,750 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,750 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,750 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20082248 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,070,a00 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,bd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20155976 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,070,d70 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c7,959,ed0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c7,959,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c7,959,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20229704 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,071,0e0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b05,1d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b05,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b05,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20303432 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,071,450 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b05,4d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b05,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b05,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20377160 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,071,7c0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b05,7d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b05,7d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b05,7d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20450888 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,071,b30 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b05,ad0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b05,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b05,ad0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20524616 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,071,ea0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b05,dd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b05,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b05,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20598344 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,072,210 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,0d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,0d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,0d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20672072 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,072,580 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,3d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20745800 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,072,8f0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,6d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,6d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,6d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20819528 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,072,c60 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,9d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20893256 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,072,fd0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,cd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,cd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 20966984 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,073,340 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b06,fd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b06,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b06,fd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21040712 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,073,6b0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b07,2d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b07,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b07,2d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21114440 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,073,a20 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b07,5d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b07,5d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b07,5d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21188168 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,073,d90 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b07,8d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b07,8d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b07,8d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21261896 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,074,100 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b07,bd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b07,bd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b07,bd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21335624 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,074,470 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,100: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,b07,ed0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,060: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,b07,ed0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,000: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,010: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,030: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,b07,ed0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21409352 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,e00: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,df8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,df0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,074,7e0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a32,1d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,140: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a32,1d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,0e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,0f0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a32,1d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21483080 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,ee0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,ed8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,ed0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,074,b50 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,7c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a32,4d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,720: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a32,4d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,6c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,6d0: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,6f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a32,4d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21556808 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4b8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4b0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,074,ec0 Thread 0, Frame 3: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,950: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) extent: VkExtent3D = 0x7ff,e5e,909,96c: width: uint32_t = 420 height: uint32_t = 86 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 31 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4ee,1ed,a50 Thread 0, Frame 3: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,8f0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4ee,1ed,a50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,890: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,8a0: size: VkDeviceSize = 221184 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4ee,1ed,a50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9681920 Thread 0, Frame 3: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,270: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4ee,1ed,a50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,298: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,2a8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,159,150 Thread 0, Frame 3: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,499,9a7,fd0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,499,9a9,650 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 1 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,bd8 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7ff,e5e,908,bd8: binding: uint32_t = 0 stride: uint32_t = 4 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_VERTEX (0) vertexAttributeDescriptionCount: uint32_t = 1 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,b78 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7ff,e5e,908,b78: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 0 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,c40 pViewports[0]: const VkViewport = 0x7ff,e5e,908,c40: x: float = 0 y: float = 0 width: float = 420 height: float = 86 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,cc0 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,cc0: offset: VkOffset2D = 0x7ff,e5e,908,cc0: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,cc8: width: uint32_t = 420 height: uint32_t = 86 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,6a8,850 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,d38 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,af0 pPipelines[0]: VkPipeline = 0x7f5,4c7,a34,650 Thread 0, Frame 3: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,33e,7d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,340,850 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 0 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7ff,e5e,908,c48 vertexAttributeDescriptionCount: uint32_t = 0 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7ff,e5e,908,be8 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST (3) primitiveRestartEnable: VkBool32 = 0 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,908,cb0 pViewports[0]: const VkViewport = 0x7ff,e5e,908,cb0: x: float = 0 y: float = 0 width: float = 420 height: float = 86 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,908,d30 pScissors[0]: const VkRect2D = 0x7ff,e5e,908,d30: offset: VkOffset2D = 0x7ff,e5e,908,d30: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,908,d38: width: uint32_t = 420 height: uint32_t = 86 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,482,010 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4c6,312,e50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,908,da8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,b60 pPipelines[0]: VkPipeline = 0x7f5,4c6,c48,e50 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,075,230 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a32,ad0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a32,ad0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a32,ad0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9903104 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,5d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 68 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a32,c50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a32,c50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,4d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4e0: size: VkDeviceSize = 68 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a32,c50 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21630536 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,640: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a32,dd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a32,dd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,540: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,550: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a32,dd0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21630604 Thread 0, Frame 3: vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pipelineCache: VkPipelineCache = 0x7f5,51b,272,410 createInfoCount: uint32_t = 1 pCreateInfos: const VkGraphicsPipelineCreateInfo* = 0x7f5,4cc,e1e,458 pCreateInfos[0]: const VkGraphicsPipelineCreateInfo = 0x7f5,4cc,e1e,458: sType: VkStructureType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO (28) pNext: const void* = VkPipelineRenderingCreateInfo flags: VkPipelineCreateFlags = 0 stageCount: uint32_t = 2 pStages: const VkPipelineShaderStageCreateInfo* = 0x7f5,4cc,e1e,510 pStages[0]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,510: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 1 (VK_SHADER_STAGE_VERTEX_BIT) module: VkShaderModule = 0x7f5,4c6,03e,590 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pStages[1]: const VkPipelineShaderStageCreateInfo = 0x7f5,4cc,e1e,540: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO (18) pNext: const void* = NULL flags: VkPipelineShaderStageCreateFlags = 0 stage: VkShaderStageFlagBits = 16 (VK_SHADER_STAGE_FRAGMENT_BIT) module: VkShaderModule = 0x7f5,4c6,03d,2d0 pName: const char* = "main" pSpecializationInfo: const VkSpecializationInfo* = NULL pVertexInputState: const VkPipelineVertexInputStateCreateInfo* = 0x7f5,4cc,e1e,5c0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO (19) pNext: const void* = NULL flags: VkPipelineVertexInputStateCreateFlags = 0 vertexBindingDescriptionCount: uint32_t = 5 pVertexBindingDescriptions: const VkVertexInputBindingDescription* = 0x7f5,4c7,862,618 pVertexBindingDescriptions[0]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,618: binding: uint32_t = 0 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[1]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,624: binding: uint32_t = 1 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[2]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,630: binding: uint32_t = 2 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[3]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,63c: binding: uint32_t = 3 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) pVertexBindingDescriptions[4]: const VkVertexInputBindingDescription = 0x7f5,4c7,862,648: binding: uint32_t = 4 stride: uint32_t = 36 inputRate: VkVertexInputRate = VK_VERTEX_INPUT_RATE_INSTANCE (1) vertexAttributeDescriptionCount: uint32_t = 5 pVertexAttributeDescriptions: const VkVertexInputAttributeDescription* = 0x7f5,498,beb,3b8 pVertexAttributeDescriptions[0]: const VkVertexInputAttributeDescription = 0x7f5,498,beb,3b8: location: uint32_t = 0 binding: uint32_t = 0 format: VkFormat = VK_FORMAT_R32G32B32A32_SFLOAT (109) offset: uint32_t = 0 pVertexAttributeDescriptions[1]: const VkVertexInputAttributeDescription = 0x7f5,498,beb,3c8: location: uint32_t = 1 binding: uint32_t = 1 format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) offset: uint32_t = 16 pVertexAttributeDescriptions[2]: const VkVertexInputAttributeDescription = 0x7f5,498,beb,3d8: location: uint32_t = 3 binding: uint32_t = 2 format: VkFormat = VK_FORMAT_R32_SINT (99) offset: uint32_t = 20 pVertexAttributeDescriptions[3]: const VkVertexInputAttributeDescription = 0x7f5,498,beb,3e8: location: uint32_t = 2 binding: uint32_t = 3 format: VkFormat = VK_FORMAT_R32G32_SINT (102) offset: uint32_t = 24 pVertexAttributeDescriptions[4]: const VkVertexInputAttributeDescription = 0x7f5,498,beb,3f8: location: uint32_t = 4 binding: uint32_t = 4 format: VkFormat = VK_FORMAT_R32_UINT (98) offset: uint32_t = 32 pInputAssemblyState: const VkPipelineInputAssemblyStateCreateInfo* = 0x7f5,4cc,e1e,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO (20) pNext: const void* = NULL flags: VkPipelineInputAssemblyStateCreateFlags = 0 topology: VkPrimitiveTopology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP (4) primitiveRestartEnable: VkBool32 = 1 pTessellationState: const VkPipelineTessellationStateCreateInfo* = NULL pViewportState: const VkPipelineViewportStateCreateInfo* = 0x7f5,4cc,e1e,630: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO (22) pNext: const void* = NULL flags: VkPipelineViewportStateCreateFlags = 0 viewportCount: uint32_t = 1 pViewports: const VkViewport* = 0x7ff,e5e,909,0e0 pViewports[0]: const VkViewport = 0x7ff,e5e,909,0e0: x: float = 0 y: float = 0 width: float = 420 height: float = 86 minDepth: float = 0 maxDepth: float = 1 scissorCount: uint32_t = 1 pScissors: const VkRect2D* = 0x7ff,e5e,909,160 pScissors[0]: const VkRect2D = 0x7ff,e5e,909,160: offset: VkOffset2D = 0x7ff,e5e,909,160: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7ff,e5e,909,168: width: uint32_t = 420 height: uint32_t = 86 pRasterizationState: const VkPipelineRasterizationStateCreateInfo* = 0x7f5,4cc,e1e,5f0: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (23) pNext: const void* = NULL flags: VkPipelineRasterizationStateCreateFlags = 0 depthClampEnable: VkBool32 = 0 rasterizerDiscardEnable: VkBool32 = 0 polygonMode: VkPolygonMode = VK_POLYGON_MODE_FILL (0) cullMode: VkCullModeFlags = 0 (VK_CULL_MODE_NONE) frontFace: VkFrontFace = VK_FRONT_FACE_CLOCKWISE (1) depthBiasEnable: VkBool32 = 0 depthBiasConstantFactor: float = 0 depthBiasClamp: float = 0 depthBiasSlopeFactor: float = 0 lineWidth: float = 1 pMultisampleState: const VkPipelineMultisampleStateCreateInfo* = 0x7f5,4cc,e1e,6c8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO (24) pNext: const void* = NULL flags: VkPipelineMultisampleStateCreateFlags = 0 rasterizationSamples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) sampleShadingEnable: VkBool32 = 0 minSampleShading: float = 1 pSampleMask: const VkSampleMask* = NULL alphaToCoverageEnable: VkBool32 = 0 alphaToOneEnable: VkBool32 = 0 pDepthStencilState: const VkPipelineDepthStencilStateCreateInfo* = NULL pColorBlendState: const VkPipelineColorBlendStateCreateInfo* = 0x7f5,4cc,e1e,798: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO (26) pNext: const void* = NULL flags: VkPipelineColorBlendStateCreateFlags = 0 logicOpEnable: VkBool32 = 0 logicOp: VkLogicOp = VK_LOGIC_OP_CLEAR (0) attachmentCount: uint32_t = 1 pAttachments: const VkPipelineColorBlendAttachmentState* = 0x7f5,4cc,e1e,710 pAttachments[0]: const VkPipelineColorBlendAttachmentState = 0x7f5,4cc,e1e,710: blendEnable: VkBool32 = 1 srcColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA (6) dstColorBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) colorBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) srcAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE (1) dstAlphaBlendFactor: VkBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA (7) alphaBlendOp: VkBlendOp = VK_BLEND_OP_ADD (0) colorWriteMask: VkColorComponentFlags = 15 (VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) blendConstants: float[4] = 0x7f5,4cc,e1e,7c0 blendConstants[0]: float = 1 blendConstants[1]: float = 1 blendConstants[2]: float = 1 blendConstants[3]: float = 1 pDynamicState: const VkPipelineDynamicStateCreateInfo* = NULL layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 renderPass: VkRenderPass = 0 subpass: uint32_t = 0 basePipelineHandle: VkPipeline = 0x7f5,4ee,156,a50 basePipelineIndex: int32_t = 0 pNext: VkPipelineRenderingCreateInfo = 0x7f5,4cc,e1e,4e8: sType: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO (1000044002) pNext: const void* = NULL viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachmentFormats: const VkFormat* = 0x7ff,e5e,909,1d8 pColorAttachmentFormats[0]: const VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) depthAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) stencilAttachmentFormat: VkFormat = VK_FORMAT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pPipelines: VkPipeline* = 0x7ff,e5e,908,f90 pPipelines[0]: VkPipeline = 0x7f5,4c6,c49,850 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,340: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,338 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,330 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,075,5a0 Thread 0, Frame 3: vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageCreateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14) pNext: const void* = NULL flags: VkImageCreateFlags = 0 imageType: VkImageType = VK_IMAGE_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) extent: VkExtent3D = 0x7ff,e5e,909,59c: width: uint32_t = 32768 height: uint32_t = 1 depth: uint32_t = 1 mipLevels: uint32_t = 1 arrayLayers: uint32_t = 1 samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT) tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0) usage: VkImageUsageFlags = 15 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 0 pQueueFamilyIndices: const uint32_t* = UNUSED initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) pAllocator: const VkAllocationCallbacks* = NULL pImage: VkImage* = 0x7f5,4c7,8c8,050 Thread 0, Frame 3: vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkImageMemoryRequirementsInfo2* = 0x7ff,e5e,909,520: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001) pNext: const void* = NULL image: VkImage = 0x7f5,4c7,8c8,050 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,4c0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4d0: size: VkDeviceSize = 262144 alignment: VkDeviceSize = 1024 memoryTypeBits: uint32_t = 3 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,4f0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 image: VkImage = 0x7f5,4c7,8c8,050 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 9904128 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,5d0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 870 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,250 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,530: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,250 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,4d0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,4e0: size: VkDeviceSize = 872 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,250 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21704332 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,640: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,3d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,5a0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,3d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,540: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,550: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,570: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,3d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21705204 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,340: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,338 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,330 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,075,910 Thread 0, Frame 3: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,110: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4c7,8c8,050 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8_UNORM (9) components: VkComponentMapping = 0x7ff,e5e,909,138: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,148: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e84,f90 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,580: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,578 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c7,87e,ed0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,570 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,075,c80 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,490: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,488 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,480 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,075,ff0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,2b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,850 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,210: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,850 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,1b0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,1c0: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,1e0: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,850 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10166272 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,750: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 73728 usage: VkBufferUsageFlags = 1 (VK_BUFFER_USAGE_TRANSFER_SRC_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,9d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,6b0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,9d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,650: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,660: size: VkDeviceSize = 73728 alignment: VkDeviceSize = 4 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,680: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,9d0 memory: VkDeviceMemory = 0x7f5,4c7,5a9,790 memoryOffset: VkDeviceSize = 21778932 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,450: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,448 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,440 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,076,360 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,076,6d0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,cd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,cd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,cd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10166592 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,908,f10: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,908,f08 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,908,f00 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,076,a40 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,908,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,e50 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,908,c90: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,e50 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,908,c30: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,908,c40: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,908,c60: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,e50 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10166912 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,076,db0 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,077,120 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,077,490 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a33,fd0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a33,fd0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a33,fd0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10167232 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,077,800 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a34,150 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a34,150 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a34,150 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10167552 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,077,b70 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a34,2d0 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a34,2d0 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a34,2d0 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10167872 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,500: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,4f8 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c6,c31,cd0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,4f0 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,077,ee0 Thread 0, Frame 3: vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkBufferCreateInfo* = 0x7ff,e5e,909,320: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12) pNext: const void* = NULL flags: VkBufferCreateFlags = 0 size: VkDeviceSize = 272 usage: VkBufferUsageFlags = 50 (VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0) queueFamilyIndexCount: uint32_t = 1 pQueueFamilyIndices: const uint32_t* = UNUSED pAllocator: const VkAllocationCallbacks* = NULL pBuffer: VkBuffer* = 0x7f5,4c6,a34,450 Thread 0, Frame 3: vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7ff,e5e,909,280: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000) pNext: const void* = NULL buffer: VkBuffer = 0x7f5,4c6,a34,450 pMemoryRequirements: VkMemoryRequirements2* = 0x7ff,e5e,909,220: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003) pNext: void* = VkMemoryDedicatedRequirements memoryRequirements: VkMemoryRequirements = 0x7ff,e5e,909,230: size: VkDeviceSize = 320 alignment: VkDeviceSize = 64 memoryTypeBits: uint32_t = 31 pNext: VkMemoryDedicatedRequirements = 0x7ff,e5e,909,250: sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000) pNext: void* = NULL prefersDedicatedAllocation: VkBool32 = 0 requiresDedicatedAllocation: VkBool32 = 0 Thread 0, Frame 3: vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 buffer: VkBuffer = 0x7f5,4c6,a34,450 memory: VkDeviceMemory = 0x7f5,4ee,20d,210 memoryOffset: VkDeviceSize = 10168192 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,078,250 Thread 0, Frame 3: vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkDescriptorSetAllocateInfo* = 0x7ff,e5e,909,630: sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO (34) pNext: const void* = NULL descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,450 descriptorSetCount: uint32_t = 1 pSetLayouts: const VkDescriptorSetLayout* = 0x7ff,e5e,909,628 pSetLayouts[0]: const VkDescriptorSetLayout = 0x7f5,4c5,fb1,0d0 pDescriptorSets: VkDescriptorSet* = 0x7ff,e5e,909,620 pDescriptorSets[0]: VkDescriptorSet = 0x7f5,4ed,078,5c0 Thread 0, Frame 3: vkCreateImageView(device, pCreateInfo, pAllocator, pView) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pCreateInfo: const VkImageViewCreateInfo* = 0x7ff,e5e,909,400: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO (15) pNext: const void* = NULL flags: VkImageViewCreateFlags = 0 image: VkImage = 0x7f5,4ee,1ed,a50 viewType: VkImageViewType = VK_IMAGE_VIEW_TYPE_2D (1) format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37) components: VkComponentMapping = 0x7ff,e5e,909,428: r: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_R (3) g: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_G (4) b: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_B (5) a: VkComponentSwizzle = VK_COMPONENT_SWIZZLE_A (6) subresourceRange: VkImageSubresourceRange = 0x7ff,e5e,909,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 1 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 pAllocator: const VkAllocationCallbacks* = NULL pView: VkImageView* = 0x7f5,499,e84,310 Thread 0, Frame 3: vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 swapchain: VkSwapchainKHR = 0x7f5,4ee,518,050 timeout: uint64_t = 18446744073709551615 semaphore: VkSemaphore = 0 fence: VkFence = 0x7f5,4ee,23b,e50 pImageIndex: uint32_t* = 1 Thread 0, Frame 3: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,23b,e50 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 3: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7f5,4ee,108,d80 pFences[0]: const VkFence = 0x7f5,4ee,23b,e50 Thread 0, Frame 3: vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies) returns void: device: VkDevice = 0x7f5,4ed,1f1,150 descriptorWriteCount: uint32_t = 48 pDescriptorWrites: const VkWriteDescriptorSet* = 0x7f5,4c7,93a,4d8 pDescriptorWrites[0]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,4d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06e,b10 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,618 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,618: buffer: VkBuffer = 0x7f5,4c6,b04,8d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[1]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,518: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06e,e80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,018 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,018: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a6,090 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[2]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,558: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06f,1f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,630 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,630: buffer: VkBuffer = 0x7f5,4c7,958,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[3]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,598: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06f,560 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,030 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,030: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[4]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,5d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06f,8d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,048 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,048: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[5]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,618: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06f,c40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,060 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,060: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[6]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,658: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,06f,fb0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,078 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,078: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[7]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,698: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,070,320 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,090 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,090: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[8]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,6d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,070,690 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0a8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0a8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[9]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,718: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,070,a00 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0c0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0c0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[10]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,758: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,070,d70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0d8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0d8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[11]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,798: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,071,0e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,0f0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,0f0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[12]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,7d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,071,450 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,108 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,108: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[13]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,818: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,071,7c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,120 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,120: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[14]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,858: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,071,b30 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,138 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,138: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[15]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,898: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,071,ea0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,150 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,150: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[16]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,8d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,072,210 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,168 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,168: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[17]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,918: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,072,580 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,180 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,180: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[18]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,958: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,072,8f0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,198 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,198: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[19]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,998: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,072,c60 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1b0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1b0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[20]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,072,fd0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1c8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1c8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[21]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,073,340 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1e0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1e0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[22]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,073,6b0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,1f8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,1f8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[23]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,a98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,073,a20 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,210 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,210: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[24]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ad8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,073,d90 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,228 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,228: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[25]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,074,100 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,240 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,240: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[26]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,074,470 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,258 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,258: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[27]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,b98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,074,7e0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,270 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,270: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[28]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,bd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,074,b50 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,288 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,288: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,340,710 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[29]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,074,ec0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2a0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2a0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[30]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,230 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,648 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,648: buffer: VkBuffer = 0x7f5,4c6,a32,ad0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[31]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,c98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,5a0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2b8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2b8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[32]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,cd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,910 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2d0 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2d0: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,e84,f90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[33]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,c80 dstBinding: uint32_t = 2 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,660 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,660: buffer: VkBuffer = 0x7f5,4c7,795,1d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 96 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[34]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,c80 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,2e8 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,2e8: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,159,8d0 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[35]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,d98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,c80 dstBinding: uint32_t = 1 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,300 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,300: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,499,9a9,b50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[36]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,dd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,075,ff0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,678 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,678: buffer: VkBuffer = 0x7f5,4c6,a33,850 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[37]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,076,360 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,318 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,318: sampler: VkSampler = 0x7f5,4cc,e13,710 imageView: VkImageView = 0x7f5,4c6,03d,690 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[38]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,076,6d0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,690 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,690: buffer: VkBuffer = 0x7f5,4c6,a33,cd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[39]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,e98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,076,a40 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6a8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6a8: buffer: VkBuffer = 0x7f5,4c6,a33,e50 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[40]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,ed8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,076,db0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,330 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,330: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a5,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[41]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f18: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,077,120 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,348 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,348: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,9a8,c50 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[42]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f58: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,077,490 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6c0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6c0: buffer: VkBuffer = 0x7f5,4c6,a33,fd0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[43]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,f98: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,077,800 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6d8 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6d8: buffer: VkBuffer = 0x7f5,4c6,a34,150 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[44]: const VkWriteDescriptorSet = 0x7f5,4c7,93a,fd8: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,077,b70 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,6f0 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,6f0: buffer: VkBuffer = 0x7f5,4c6,a34,2d0 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[45]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,018: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,077,ee0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6) pImageInfo: const VkDescriptorImageInfo* = UNUSED pBufferInfo: const VkDescriptorBufferInfo* = 0x7f5,4ee,2cc,708 pBufferInfo[0]: const VkDescriptorBufferInfo = 0x7f5,4ee,2cc,708: buffer: VkBuffer = 0x7f5,4c6,a34,450 offset: VkDeviceSize = 0 range: VkDeviceSize = 272 pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[46]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,058: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,078,250 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,360 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,360: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,e83,e10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED pDescriptorWrites[47]: const VkWriteDescriptorSet = 0x7f5,4c7,93b,098: sType: VkStructureType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET (35) pNext: const void* = NULL dstSet: VkDescriptorSet = 0x7f5,4ed,078,5c0 dstBinding: uint32_t = 0 dstArrayElement: uint32_t = 0 descriptorCount: uint32_t = 1 descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1) pImageInfo: const VkDescriptorImageInfo* = 0x7f5,4c7,943,378 pImageInfo[0]: const VkDescriptorImageInfo = 0x7f5,4c7,943,378: sampler: VkSampler = 0x7f5,4cc,e13,a90 imageView: VkImageView = 0x7f5,499,e84,310 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) pBufferInfo: const VkDescriptorBufferInfo* = UNUSED pTexelBufferView: const VkBufferView* = UNUSED descriptorCopyCount: uint32_t = 0 pDescriptorCopies: const VkCopyDescriptorSet* = NULL Thread 0, Frame 3: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,b04,8d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a6,2c8 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c7,958,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a5,148 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b04,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4bb,d84 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4bb,d84: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4bb,d8c (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,d8c (Union): float32: float[4] = 0x7f5,4c6,4bb,d8c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,d8c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,d8c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,d8c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4bb,e44 pRects[0]: const VkClearRect = 0x7f5,4c6,4bb,e44: rect: VkRect2D = 0x7f5,4c6,4bb,e44: offset: VkOffset2D = 0x7f5,4c6,4bb,e44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,e4c: width: uint32_t = 520 height: uint32_t = 490 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,6a8,850 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pValues: const void* = 0x7f5,4c6,c2a,608 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,942,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 112 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06e,b10 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 buffer: VkBuffer = 0x7f5,4c6,c31,9d0 offset: VkDeviceSize = 0 indexType: VkIndexType = VK_INDEX_TYPE_UINT16 (0) Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,ae1,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,959,2d0 dstImage: VkImage = 0x7f5,4c6,ae1,550 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4bc,a10 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4bc,a10: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 495 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4bc,a20: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4bc,a30: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4bc,a3c: width: uint32_t = 495 height: uint32_t = 247 depth: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,ae1,550 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,a50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,490,110 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06e,e80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,490,110 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,8c8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pBuffers[1]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 7400 pOffsets[1]: const VkDeviceSize = 7400 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72c,050 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06f,1f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,958,b50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,958,b50 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,690 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,690: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,72d,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06f,560 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,a48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 34 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,957,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bd,cd0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bd,cd0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06f,8d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,d08 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,957,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,957,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,310 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,310: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06f,c40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,c48 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a98,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,a98,150 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,950 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,950: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,06f,fb0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,948 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,a97,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,a97,0d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4be,f90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4be,f90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,070,320 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,6a8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 22 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,c98,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,c98,0d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,5d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,5d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,070,690 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,30e,a68 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,750 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,959,750 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4bf,c10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4bf,c10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,070,a00 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,8e8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,959,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,250 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,250: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,070,d70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,05f,7c8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c7,959,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c7,959,ed0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,890 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,890: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,071,0e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,343,8a8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b05,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b05,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c0,ed0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c0,ed0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,071,450 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,088 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b05,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b05,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,510 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,510: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,071,7c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,344,7a8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 38 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b05,7d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b05,7d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c1,b50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c1,b50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,071,b30 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,4c8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b05,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b05,ad0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,190 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,190: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,071,ea0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,345,588 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 66 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b05,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b05,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,7d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,7d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,072,210 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,068 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,0d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,0d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c2,e10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c2,e10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,072,580 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,128 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 50 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,450 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,450: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,072,8f0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,188 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,6d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,6d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c3,a90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c3,a90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,072,c60 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,1e8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 30 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,0d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,0d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,072,fd0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,248 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,cd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,710 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,710: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,073,340 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,2a8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 48 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b06,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b06,fd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c4,d50 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c4,d50: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,073,6b0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,308 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b07,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b07,2d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,390 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,390: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,073,a20 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,368 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 14 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b07,5d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b07,5d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c5,9d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c5,9d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,073,d90 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,3c8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b07,8d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b07,8d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,010 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,010: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,074,100 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,488 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 36 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b07,bd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b07,bd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,650 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,650: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,074,470 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,548 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,b07,ed0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,b07,ed0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c6,c90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c6,c90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,074,7e0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,5a8 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 12 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a32,1d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a32,1d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,2d0 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,2d0: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,074,b50 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,608 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a32,4d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a32,4d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c7,910 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c7,910: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4bb,d30: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4bb,d44: offset: VkOffset2D = 0x7f5,4c6,4bb,d44: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4bb,d4c: width: uint32_t = 520 height: uint32_t = 490 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4bb,a60 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4bb,a60: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a7,e90 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4bb,a94 (Union): color: VkClearColorValue = 0x7f5,4c6,4bb,a94 (Union): float32: float[4] = 0x7f5,4c6,4bb,a94 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4bb,a94 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4bb,a94 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4bb,a94: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,074,ec0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,668 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 18 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a32,ad0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,158,348 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4ee,1ed,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a32,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c8,530: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c8,544: offset: VkOffset2D = 0x7f5,4c6,4c8,544: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,54c: width: uint32_t = 420 height: uint32_t = 86 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c8,260 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c8,260: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,159,150 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c8,294 (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,294 (Union): float32: float[4] = 0x7f5,4c6,4c8,294 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c8,294 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c8,294 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,294: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 attachmentCount: uint32_t = 1 pAttachments: const VkClearAttachment* = 0x7f5,4c6,4c8,584 pAttachments[0]: const VkClearAttachment = 0x7f5,4c6,4c8,584: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) colorAttachment: uint32_t = 0 clearValue: VkClearValue = 0x7f5,4c6,4c8,58c (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,58c (Union): float32: float[4] = 0x7f5,4c6,4c8,58c float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c8,58c int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c8,58c uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,58c: depth: float = 0 stencil: uint32_t = 0 rectCount: uint32_t = 1 pRects: const VkClearRect* = 0x7f5,4c6,4c8,644 pRects[0]: const VkClearRect = 0x7f5,4c6,4c8,644: rect: VkRect2D = 0x7f5,4c6,4c8,644: offset: VkOffset2D = 0x7f5,4c6,4c8,644: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,64c: width: uint32_t = 420 height: uint32_t = 86 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c7,a34,650 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,499,9ad,7d0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 144 pValues: const void* = 0x7f5,498,bec,528 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,942,bd0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 112 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,c48,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,075,230 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a32,c50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a32,c50 dstImage: VkImage = 0x7f5,4c6,025,150 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c9,210 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c9,210: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,220: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c9,230: x: int32_t = 6373 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c9,23c: width: uint32_t = 68 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a32,dd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a32,dd0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c9,530 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c9,530: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c6,025,150 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c8,530: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c8,544: offset: VkOffset2D = 0x7f5,4c6,4c8,544: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,54c: width: uint32_t = 420 height: uint32_t = 86 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c8,260 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c8,260: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,159,150 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c8,294 (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,294 (Union): float32: float[4] = 0x7f5,4c6,4c8,294 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c8,294 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c8,294 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,294: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,c49,850 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,075,5a0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,6c8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 19 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,250 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a33,250 dstImage: VkImage = 0x7f5,4c7,8c8,050 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkBufferImageCopy* = 0x7f5,4c6,4c9,b70 pRegions[0]: const VkBufferImageCopy = 0x7f5,4c6,4c9,b70: bufferOffset: VkDeviceSize = 0 bufferRowLength: uint32_t = 0 bufferImageHeight: uint32_t = 0 imageSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4c9,b80: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 imageOffset: VkOffset3D = 0x7f5,4c6,4c9,b90: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 imageExtent: VkExtent3D = 0x7f5,4c6,4c9,b9c: width: uint32_t = 870 height: uint32_t = 1 depth: uint32_t = 1 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,3d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a33,3d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4c9,e90 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4c9,e90: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8c8,050 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4c8,530: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4c8,544: offset: VkOffset2D = 0x7f5,4c6,4c8,544: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4c8,54c: width: uint32_t = 420 height: uint32_t = 86 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4c8,260 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4c8,260: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,159,150 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4c8,294 (Union): color: VkClearColorValue = 0x7f5,4c6,4c8,294 (Union): float32: float[4] = 0x7f5,4c6,4c8,294 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4c8,294 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4c8,294 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4c8,294: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,075,910 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,728 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 48 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c6,024,750 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,7f0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,7f0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,7f0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,800 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,800: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,80c: x: int32_t = 3495 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,818: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,828 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,828: x: int32_t = 0 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,834: x: int32_t = 3495 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c6,025,b50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,b10 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,b10: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,b10: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,b20 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,b20: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,b2c: x: int32_t = 345 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,b38: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,b48 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,b48: x: int32_t = 3495 y: int32_t = 1480 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,b54: x: int32_t = 3840 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c6,c67,550 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4ca,e30 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4ca,e30: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,e30: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,e40 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,e40: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,e4c: x: int32_t = 3840 y: int32_t = 2 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4ca,e58: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4ca,e68 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4ca,e68: x: int32_t = 0 y: int32_t = 1479 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4ca,e74: x: int32_t = 3840 y: int32_t = 1481 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c6,357,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,150 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,150: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,150: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,160 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,160: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,16c: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,178: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,188 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,188: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,194: x: int32_t = 3840 y: int32_t = 22 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,92d,f50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,470 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,470: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,470: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,480 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,480: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,48c: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,498: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,4a8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,4a8: x: int32_t = 3174 y: int32_t = 984 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,4b4: x: int32_t = 3840 y: int32_t = 1010 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,92e,950 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,790 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,790: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,790: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,7a0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,7a0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,7ac: x: int32_t = 28 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,7b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,7c8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,7c8: x: int32_t = 3174 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,7d4: x: int32_t = 3202 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,92f,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,ab0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,ab0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,ab0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,ac0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,ac0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,acc: x: int32_t = 638 y: int32_t = 962 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,ad8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,ae8 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,ae8: x: int32_t = 3202 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,af4: x: int32_t = 3840 y: int32_t = 984 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,92f,850 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cb,dd0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cb,dd0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,dd0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,de0 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,de0: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,dec: x: int32_t = 666 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cb,df8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cb,e08 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cb,e08: x: int32_t = 3174 y: int32_t = 1454 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cb,e14: x: int32_t = 3840 y: int32_t = 1480 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,931,150 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,0f0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,0f0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,0f0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,100 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,100: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,10c: x: int32_t = 666 y: int32_t = 443 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,118: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,128 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,128: x: int32_t = 3174 y: int32_t = 1011 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,134: x: int32_t = 3840 y: int32_t = 1454 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,8ca,350 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,410 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,410: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,410: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,420 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,420: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,42c: x: int32_t = 3173 y: int32_t = 26 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,438: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,448 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,448: x: int32_t = 0 y: int32_t = 107 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,454: x: int32_t = 3173 y: int32_t = 133 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,8c8,a50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4c7,74c,d50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4cc,730 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4cc,730: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,730: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,740 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,740: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,74c: x: int32_t = 3173 y: int32_t = 85 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4cc,758: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4cc,768 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4cc,768: x: int32_t = 0 y: int32_t = 22 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4cc,774: x: int32_t = 3173 y: int32_t = 107 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a33,850 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,888 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a33,cd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,a08 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a33,e50 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,648 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a33,fd0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,8c8 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a34,150 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,9a9,c48 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a34,2d0 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e83,288 Thread 0, Frame 3: vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 dstBuffer: VkBuffer = 0x7f5,4c6,a34,450 dstOffset: VkDeviceSize = 0 dataSize: VkDeviceSize = 272 pData: const void* = 0x7f5,499,e84,188 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,8cb,750 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,850 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cc,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 2 (VK_RENDERING_SUSPENDING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cc,d24: offset: VkOffset2D = 0x7f5,4c6,4cc,d24: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cc,d2c: width: uint32_t = 3840 height: uint32_t = 1506 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cc,a40 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cc,a40: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a9,f10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cc,a74 (Union): color: VkClearColorValue = 0x7f5,4c6,4cc,a74 (Union): float32: float[4] = 0x7f5,4c6,4cc,a74 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cc,a74 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cc,a74 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cc,a74: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,9fe,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,759,f90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,075,c80 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,759,f90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 64 pValues: const void* = 0x7f5,4ed,1c1,878 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 2 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,795,350 pBuffers[1]: const VkBuffer = 0x7f5,4c7,795,350 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,050 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,33a,108 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 7464 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,89f,550 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 96 pValues: const void* = 0x7f5,4c6,339,f48 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,87c,1d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 7496 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,a50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,075,ff0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 2 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,9d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 pBufferMemoryBarriers[1]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,8c0: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcBuffer: VkBuffer = 0x7f5,4c6,a33,9d0 dstBuffer: VkBuffer = 0x7f5,4c5,fb0,ad0 regionCount: uint32_t = 1 pRegions: const VkBufferCopy* = 0x7f5,4c6,4cd,d10 pRegions[0]: const VkBufferCopy = 0x7f5,4c6,4cd,d10: srcOffset: VkDeviceSize = 0 dstOffset: VkDeviceSize = 0 size: VkDeviceSize = 73728 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 4 (VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c5,fb0,ad0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,cd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,e50 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a33,fd0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a34,150 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a34,2d0 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 1 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 pBufferMemoryBarriers[0]: const VkBufferMemoryBarrier = 0x7f5,4ee,308,888: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER (44) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 8 (VK_ACCESS_UNIFORM_READ_BIT) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 buffer: VkBuffer = 0x7f5,4c6,a34,450 offset: VkDeviceSize = 0 size: VkDeviceSize = 18446744073709551615 imageMemoryBarrierCount: uint32_t = 0 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c5,ff6,650 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 32 (VK_ACCESS_SHADER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4ee,1ed,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBeginRenderingKHR(commandBuffer, pRenderingInfo) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pRenderingInfo: const VkRenderingInfo* = 0x7f5,4c6,4cc,d10: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_INFO (1000044000) pNext: const void* = NULL flags: VkRenderingFlags = 4 (VK_RENDERING_RESUMING_BIT) renderArea: VkRect2D = 0x7f5,4c6,4cc,d24: offset: VkOffset2D = 0x7f5,4c6,4cc,d24: x: int32_t = 0 y: int32_t = 0 extent: VkExtent2D = 0x7f5,4c6,4cc,d2c: width: uint32_t = 3840 height: uint32_t = 1506 layerCount: uint32_t = 1 viewMask: uint32_t = 0 colorAttachmentCount: uint32_t = 1 pColorAttachments: const VkRenderingAttachmentInfo* = 0x7f5,4c6,4cc,a40 pColorAttachments[0]: const VkRenderingAttachmentInfo = 0x7f5,4c6,4cc,a40: sType: VkStructureType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO (1000044001) pNext: const void* = NULL imageView: VkImageView = 0x7f5,499,9a9,f10 imageLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) resolveMode: VkResolveModeFlagBits = 0 (VK_RESOLVE_MODE_NONE) resolveImageView: VkImageView = 0 resolveImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0) loadOp: VkAttachmentLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD (0) storeOp: VkAttachmentStoreOp = VK_ATTACHMENT_STORE_OP_STORE (0) clearValue: VkClearValue = 0x7f5,4c6,4cc,a74 (Union): color: VkClearColorValue = 0x7f5,4c6,4cc,a74 (Union): float32: float[4] = 0x7f5,4c6,4cc,a74 float32[0]: float = 0 float32[1]: float = 0 float32[2]: float = 0 float32[3]: float = 0 int32: int32_t[4] = 0x7f5,4c6,4cc,a74 int32[0]: int32_t = 0 int32[1]: int32_t = 0 int32[2]: int32_t = 0 int32[3]: int32_t = 0 uint32: uint32_t[4] = 0x7f5,4c6,4cc,a74 uint32[0]: uint32_t = 0 uint32[1]: uint32_t = 0 uint32[2]: uint32_t = 0 uint32[3]: uint32_t = 0 depthStencil: VkClearDepthStencilValue = 0x7f5,4c6,4cc,a74: depth: float = 0 stencil: uint32_t = 0 pDepthAttachment: const VkRenderingAttachmentInfo* = NULL pStencilAttachment: const VkRenderingAttachmentInfo* = NULL Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,450 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,076,360 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,2ba,c90 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 80 pValues: const void* = 0x7f5,4c6,643,7e8 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 5 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[1]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[2]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[3]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pBuffers[4]: const VkBuffer = 0x7f5,4c5,fb0,ad0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 pOffsets[1]: const VkDeviceSize = 0 pOffsets[2]: const VkDeviceSize = 0 pOffsets[3]: const VkDeviceSize = 0 pOffsets[4]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a25,a50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,076,6d0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,076,a40 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,076,db0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,820,508 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,077,120 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c6,0b1,508 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66d,e50 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,862,f08 Thread 0, Frame 3: vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 firstBinding: uint32_t = 0 bindingCount: uint32_t = 1 pBuffers: const VkBuffer* = 0x7f5,4ee,308,b68 pBuffers[0]: const VkBuffer = 0x7f5,4c7,796,6d0 pOffsets: const VkDeviceSize* = 0x7f5,4ee,308,be8 pOffsets[0]: const VkDeviceSize = 0 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,820,108 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,820,f08 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c6,7f5,cd0 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,824,088 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 26 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,66f,250 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,077,490 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,077,800 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,077,b70 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c6,482,010 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,077,ee0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 indexCount: uint32_t = 18 instanceCount: uint32_t = 1 firstIndex: uint32_t = 0 vertexOffset: int32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) pipeline: VkPipeline = 0x7f5,4c6,a26,e50 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,078,250 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,89b,e08 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0) layout: VkPipelineLayout = 0x7f5,4c7,77f,610 firstSet: uint32_t = 0 descriptorSetCount: uint32_t = 1 pDescriptorSets: const VkDescriptorSet* = 0x7f5,4ee,308,b48 pDescriptorSets[0]: const VkDescriptorSet = 0x7f5,4ed,078,5c0 dynamicOffsetCount: uint32_t = 0 pDynamicOffsets: const uint32_t* = NULL Thread 0, Frame 3: vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 layout: VkPipelineLayout = 0x7f5,4c7,77f,610 stageFlags: VkShaderStageFlags = 31 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS) offset: uint32_t = 0 size: uint32_t = 112 pValues: const void* = 0x7f5,4c7,89c,208 Thread 0, Frame 3: vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 vertexCount: uint32_t = 4 instanceCount: uint32_t = 1 firstVertex: uint32_t = 0 firstInstance: uint32_t = 0 Thread 0, Frame 3: vkCmdEndRenderingKHR(commandBuffer) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 32768 (VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT) dstStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 2 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT) dstAccessMask: VkAccessFlags = 2048 (VK_ACCESS_TRANSFER_READ_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL (2) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4c7,74c,d50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 pImageMemoryBarriers[1]: const VkImageMemoryBarrier = 0x7f5,4ee,308,9d0: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) dstAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,a00: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcImage: VkImage = 0x7f5,4c7,74c,d50 srcImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL (6) dstImage: VkImage = 0x7f5,4cc,e0a,a50 dstImageLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) regionCount: uint32_t = 1 pRegions: const VkImageBlit* = 0x7f5,4c6,4d2,4f0 pRegions[0]: const VkImageBlit = 0x7f5,4c6,4d2,4f0: srcSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d2,4f0: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 srcOffsets: VkOffset3D[2] = 0x7f5,4c6,4d2,500 srcOffsets[0]: VkOffset3D = 0x7f5,4c6,4d2,500: x: int32_t = 0 y: int32_t = 1505 z: int32_t = 0 srcOffsets[1]: VkOffset3D = 0x7f5,4c6,4d2,50c: x: int32_t = 3840 y: int32_t = 0 z: int32_t = 1 dstSubresource: VkImageSubresourceLayers = 0x7f5,4c6,4d2,518: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) mipLevel: uint32_t = 0 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 1 dstOffsets: VkOffset3D[2] = 0x7f5,4c6,4d2,528 dstOffsets[0]: VkOffset3D = 0x7f5,4c6,4d2,528: x: int32_t = 0 y: int32_t = 0 z: int32_t = 0 dstOffsets[1]: VkOffset3D = 0x7f5,4c6,4d2,534: x: int32_t = 3840 y: int32_t = 1506 z: int32_t = 1 filter: VkFilter = VK_FILTER_NEAREST (0) Thread 0, Frame 3: vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void: commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 srcStageMask: VkPipelineStageFlags = 4096 (VK_PIPELINE_STAGE_TRANSFER_BIT) dstStageMask: VkPipelineStageFlags = 1 (VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) dependencyFlags: VkDependencyFlags = 1 (VK_DEPENDENCY_BY_REGION_BIT) memoryBarrierCount: uint32_t = 0 pMemoryBarriers: const VkMemoryBarrier* = NULL bufferMemoryBarrierCount: uint32_t = 0 pBufferMemoryBarriers: const VkBufferMemoryBarrier* = 0x7f5,4ee,308,888 imageMemoryBarrierCount: uint32_t = 1 pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7f5,4ee,308,988 pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7f5,4ee,308,988: sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45) pNext: const void* = NULL srcAccessMask: VkAccessFlags = 4096 (VK_ACCESS_TRANSFER_WRITE_BIT) dstAccessMask: VkAccessFlags = 0 (VK_ACCESS_NONE) oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL (7) newLayout: VkImageLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR (1000001002) srcQueueFamilyIndex: uint32_t = 4294967295 dstQueueFamilyIndex: uint32_t = 4294967295 image: VkImage = 0x7f5,4cc,e0a,a50 subresourceRange: VkImageSubresourceRange = 0x7f5,4ee,308,9b8: aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT) baseMipLevel: uint32_t = 0 levelCount: uint32_t = 4294967295 baseArrayLayer: uint32_t = 0 layerCount: uint32_t = 4294967295 Thread 0, Frame 3: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,a35,050 Thread 0, Frame 3: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a18 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 3: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,a35,050 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 3: vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,a20 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 waitAll: VkBool32 = 1 timeout: uint64_t = 18446744073709551615 Thread 0, Frame 3: vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 pPresentInfo: const VkPresentInfoKHR* = 0x7ff,e5e,909,b10: sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL swapchainCount: uint32_t = 1 pSwapchains: const VkSwapchainKHR* = 0x7f5,4ee,108,d48 pSwapchains[0]: const VkSwapchainKHR = 0x7f5,4ee,518,050 pImageIndices: const uint32_t* = 0x9,b5a,1f8 pImageIndices[0]: const uint32_t = 1 pResults: VkResult* = NULL Thread 0, Frame 4: vkResetDescriptorPool(device, descriptorPool, flags) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 descriptorPool: VkDescriptorPool = 0x7f5,4ee,103,750 flags: VkDescriptorPoolResetFlags = 0 Thread 0, Frame 4: vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7f5,4cc,e43,980: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40) pNext: const void* = NULL commandPool: VkCommandPool = 0x7f5,4cd,30d,e50 level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0) commandBufferCount: uint32_t = 1 pCommandBuffers: VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: VkCommandBuffer = 0x7f5,4c6,a36,850 Thread 0, Frame 4: vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,a36,850 pBeginInfo: const VkCommandBufferBeginInfo* = 0x7f5,4cc,e43,9a0: sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42) pNext: const void* = NULL flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT) pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED Thread 0, Frame 4: vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0): commandBuffer: VkCommandBuffer = 0x7f5,4c6,a36,850 Thread 0, Frame 4: vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0): device: VkDevice = 0x7f5,4ed,1f1,150 fenceCount: uint32_t = 1 pFences: const VkFence* = 0x7ff,e5e,909,ae8 pFences[0]: const VkFence = 0x7f5,4ee,1f3,450 Thread 0, Frame 4: vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0): queue: VkQueue = 0x7f5,4ee,1e9,c50 submitCount: uint32_t = 1 pSubmits: const VkSubmitInfo* = 0x7f5,4cc,e43,9d8 pSubmits[0]: const VkSubmitInfo = 0x7f5,4cc,e43,9d8: sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4) pNext: const void* = NULL waitSemaphoreCount: uint32_t = 0 pWaitSemaphores: const VkSemaphore* = NULL pWaitDstStageMask: const VkPipelineStageFlags* = NULL commandBufferCount: uint32_t = 1 pCommandBuffers: const VkCommandBuffer* = 0x7f5,4cc,e43,a28 pCommandBuffers[0]: const VkCommandBuffer = 0x7f5,4c6,a36,850 signalSemaphoreCount: uint32_t = 0 pSignalSemaphores: const VkSemaphore* = NULL fence: VkFence = 0x7f5,4ee,1f3,450 Process terminated