Application Started
Entering WinMain
RegisterClass: OK
CreateMenu: OK
CreateAcceleratorTable: OK
CreateWindow: OK
CreateStatusBar: OK
vkCreateInstance: OK
vkGetInstanceProcAddr: OK
vkCreateDebugUtilsMessengerEXT: OK
vkEnumeratePhysicalDevices - First Pass: OK
vkEnumeratePhysicalDevices - Second Pass: OK
GetPhysicalDeviceProperties: NVIDIA GeForce GTX 1650
GetPhysicalDeviceProperties: Intel(R) UHD Graphics 630
vkCreateWin32SurfaceKHR: OK
vkGetPhysicalDeviceQueueFamilyProperties - First Pass: OK
Memory Allocating: OK
vkGetPhysicalDeviceQueueFamilyProperties - Second Pass: OK
Memory Allocating: OK
vkGetPhysicalDeviceSurfaceSupportKHR: OK
Queue Family Selected Successfully
vkCreateDevice: OK
vkGetDeviceQueue (Graphics Queue): OK
vkGetDeviceQueue (Present Queue): OK
vkGetPhysicalDeviceSurfaceCapabilitiesKHR: OK
Extent Chosen Successfully
vkGetPhysicalDeviceSurfaceFormatsKHR - First Pass: OK
Memory Allocating: OK
vkGetPhysicalDeviceSurfaceFormatsKHR - Second Pass: OK
Format Chosen Successfully
vkGetPhysicalDeviceSurfacePresentModesKHR - First Pass: OK
Memory Allocating: OK
vkGetPhysicalDeviceSurfacePresentModesKHR - Second Pass: OK
Present Mode Chosen Successfully
vkCreateSwapchainKHR: OK
vkGetSwapchainImagesKHR - First Pass: OK
Memory Allocating: OK
vkGetSwapchainImagesKHR - Second Pass: OK
Memory Allocating: OK
vkCreateImageView: OK
vkCreateImageView: OK
vkCreateRenderPass: OK
vkCreatePipelineLayout: OK
Loading Vertex Shader: OK
vkCreateShaderModule (Vertex): OK
Loading Fragment Shader: OK
vkCreateShaderModule (Fragment): OK
vkCreateGraphicsPipelines: OK
vkCreateCommandPool: OK
vkCreateSemaphoreImageAvailable: OK
vkCreateSemaphoreRenderFinished: OK
vkCreateFence: OK
Memory Allocating: OK
vkAllocateCommandBuffers: OK
Memory Allocating: OK
vkCreateFramebuffer: OK
vkCreateFramebuffer: OK
Record Command BuffersvkBeginCommandBuffer: OK
vkCmdBeginRenderPass: OK
vkCmdSetViewport: OK
vkCmdSetScissor: OK
vkCmdBindPipeline: OK
vkCmdDraw: OK
vkCmdEndRenderPass: OK
vkEndCommandBuffer: OK
vkBeginCommandBuffer: OK
vkCmdBeginRenderPass: OK
vkCmdSetViewport: OK
vkCmdSetScissor: OK
vkCmdBindPipeline: OK
vkCmdDraw: OK
vkCmdEndRenderPass: OK
vkEndCommandBuffer: OK
UpdateWindow: OK
Entering Message Loop
DrawScene called
vkAcquireNextImageKHR: OK
vkResetFences: OK
vkQueueSubmit: OK
vkQueuePresentKHR: OK
WM_CLOSE received
vkDestroyFence: OK
vkDestroySemaphoreRenderFinished: OK
vkDestroySemaphoreImageAvailable: OK
vkDestroyCommandPool: OK
vkDestroyFramebuffer: OK
vkDestroyFramebuffer: OK
vkDestroyPipeline: OK
vkDestroyShaderModule (Fragment): OK
vkDestroyShaderModule (Vertex): OK
vkDestroyPipelineLayout: OK
vkDestroyRenderPass: OK
vkDestroySwapchainKHR: OK
vkDestroyDevice: OK
vkDestroySurfaceKHR: OK
vkGetInstanceProcAddr: OK
vkDestroyDebugUtilsMessengerEXT: OK
vkDestroyInstance: OK
WM_DESTROY received
Calling ExitProcess
