FpDebug: Width = 1024 ; Height = 1024 ***** InitGraphics ***** ***** Init01Instance ***** vkEnumerateInstanceLayerProperties: Successful 13 instance layers enumerated: 0x00400033 2 'VK_LAYER_LUNARG_api_dump' 'LunarG debug layer' 0x00400033 1 'VK_LAYER_LUNARG_core_validation' 'LunarG Validation Layer' 0x00400033 1 'VK_LAYER_LUNARG_monitor' 'Execution Monitoring Layer' 0x00400033 1 'VK_LAYER_LUNARG_object_tracker' 'LunarG Validation Layer' 0x00400033 1 'VK_LAYER_LUNARG_parameter_validation' 'LunarG Validation Layer' 0x00400033 1 'VK_LAYER_LUNARG_screenshot' 'LunarG image capture layer' 0x00400033 1 'VK_LAYER_LUNARG_standard_validation' 'LunarG Standard Validation' 0x00400033 1 'VK_LAYER_GOOGLE_threading' 'Google Validation Layer' 0x00400033 1 'VK_LAYER_GOOGLE_unique_objects' 'Google Validation Layer' 0x00400033 1 'VK_LAYER_LUNARG_vktrace' 'Vktrace tracing library' 0x00400038 1 'VK_LAYER_NV_optimus' 'NVIDIA Optimus layer' 0x0040000d 1 'VK_LAYER_NV_nsight' 'NVIDIA Nsight interception layer' 0x00400000 34 'VK_LAYER_RENDERDOC_Capture' 'Debugging capture layer for RenderDoc' vkEnumerateInstanceExtensionProperties: Successful 11 extensions enumerated: 0x00000008 'VK_EXT_debug_report' 0x00000001 'VK_EXT_display_surface_counter' 0x00000001 'VK_KHR_get_physical_device_properties2' 0x00000001 'VK_KHR_get_surface_capabilities2' 0x00000019 'VK_KHR_surface' 0x00000006 'VK_KHR_win32_surface' 0x00000001 'VK_KHX_device_group_creation' 0x00000001 'VK_KHR_external_fence_capabilities' 0x00000001 'VK_KHR_external_memory_capabilities' 0x00000001 'VK_KHR_external_semaphore_capabilities' 0x00000001 'VK_NV_external_memory_capabilities' vkCreateInstance: Successful Found 2 GLFW Required Instance Extensions: VK_KHR_surface VK_KHR_win32_surface glfwCreateWindowSurface: Successful ***** Init02CreateDebugCallbacks ***** ***** Init03PhysicalDeviceAndGetQueueFamilyProperties ***** vkEnumeratePhysicalDevices - 1: Successful 1 physical devices found. vkEnumeratePhysicalDevices - 2: Successful Device 0: API version: 4194360 Driver version: 4194360 Vendor ID: 0x10de Device ID: 0x1b06 Physical Device Type: 2 = (Discrete GPU) Device Name: GeForce GTX 1080 Ti Pipeline Cache Size: 13 Device #0 selected ('GeForce GTX 1080 Ti') Physical Device Features: geometryShader = 1 tessellationShader = 1 multiDrawIndirect = 1 wideLines = 1 largePoints = 1 multiViewport = 1 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 1 shaderFloat64 = 1 shaderInt64 = 1 shaderInt16 = 0 Image Formats Checked: Format VK_FORMAT_R32G32B32A32_SFLOAT: 0x0001d401 0x0001dd83 0x00000058 Format VK_FORMAT_R8G8B8A8_UNORM: 0x0001d401 0x0001dd83 0x00000058 Format VK_FORMAT_B8G8R8A8_UNORM: 0x0001d401 0x0001dd83 0x00000058 11 Memory Types: Memory 0: Memory 1: Memory 2: Memory 3: Memory 4: Memory 5: Memory 6: Memory 7: DeviceLocal Memory 8: DeviceLocal Memory 9: HostVisible HostCoherent Memory 10: HostVisible HostCoherent HostCached 2 Memory Heaps: Heap 0: size = 0xb7c00000 DeviceLocal Heap 1: size = 0xfac00000 Found 3 Queue Families: 0: Queue Family Count = 16 ; Graphics Compute Transfer 1: Queue Family Count = 1 ; Transfer 2: Queue Family Count = 8 ; Compute ***** Init04LogicalDeviceAndQueue ***** vkEnumerateDeviceLayerProperties: Successful 3 physical device layers enumerated: 0x00400038 1 'VK_LAYER_NV_optimus' 'NVIDIA Optimus layer' 0 device extensions enumerated for 'VK_LAYER_NV_optimus': 0x00400033 1 'VK_LAYER_LUNARG_object_tracker' 'LunarG Validation Layer' 0 device extensions enumerated for 'VK_LAYER_LUNARG_object_tracker': 0x00400033 1 'VK_LAYER_LUNARG_parameter_validation' 'LunarG Validation Layer' 0 device extensions enumerated for 'VK_LAYER_LUNARG_parameter_validation': vkCreateLogicalDevice: Successful ***** Init05DataBuffer ***** vkCreateBuffer: Successful Buffer vmr.size = 256 Buffer vmr.alignment = 256 Buffer vmr.memoryTypeBits = 0x00000681 vkAllocateMemory: Successful vkBindBufferMemory: Successful ***** Init05DataBuffer ***** vkCreateBuffer: Successful Buffer vmr.size = 256 Buffer vmr.alignment = 256 Buffer vmr.memoryTypeBits = 0x00000681 vkAllocateMemory: Successful vkBindBufferMemory: Successful ***** Init05DataBuffer ***** vkCreateBuffer: Successful Buffer vmr.size = 256 Buffer vmr.alignment = 256 Buffer vmr.memoryTypeBits = 0x00000681 vkAllocateMemory: Successful vkBindBufferMemory: Successful ***** Init05DataBuffer ***** vkCreateBuffer: Successful Buffer vmr.size = 1792 Buffer vmr.alignment = 256 Buffer vmr.memoryTypeBits = 0x00000681 vkAllocateMemory: Successful vkBindBufferMemory: Successful InitDataBuffer: Successful ***** Init06CommandPools ***** vkCreateCommandPool -- Graphics: Successful vkCreateCommandPool -- Transfer: Successful ***** Init06CommandBuffers ***** vkAllocateCommandBuffers - 1: Successful vkAllocateCommandBuffers - 2: Successful ***** Init07TextureSampler ***** vkCreateSampler: Successful ***** Init07TextureBufferAndFillFromBmpFile ***** Image size found: 1024 x 1024 ***** Init07TextureBuffer ***** vkCreateImage: Successful Image vmr.size = 4194304 Image vmr.alignment = 32 Image vmr.memoryTypeBits = 0x00000681 vkAllocateMemory: Successful vkBindImageMemory: Successful Subresource Layout: offset = 0 size = 4194304 rowPitch = 4096 arrayPitch = 4194304 depthPitch = 4194304 vkCreateImage: Successful Texture vmr.size = 4194304 Texture vmr.alignment = 1024 Texture vmr.memoryTypeBits = 0x00000082 vkAllocateMemory: Successful vkBindImageMemory: Successful Init07TextureBuffer -- vkBeginCommandBuffer: Successful Init07TextureBuffer -- vkEndCommandBuffer: Successful vkQueueSubmit: Successful vkQueueWaitIdle: Successful vkCreateImageView: Successful Init07TextureBuffer: Successful ***** Init08Swapchain ***** Surface resolution for swap chain = 1024, 1024 vkCreateSwapchainKHR: Successful vkGetSwapchainImagesKHR - 0: Successful vkGetSwapchainImagesKHR - 1: Successful vkCreateImageView: Successful vkCreateImageView: Successful ***** Init09DepthStencilImage ***** vkCreateImage: Successful vkAllocateMemory: Successful vkBindImageMemory: Successful vkCreateImageView: Successful ***** Init10RenderPasses ***** vkCreateRenderPass: Successful ***** Init11Framebuffers ***** vkCreateFrameBuffer - 0: Successful vkCreateFrameBuffer - 1: Successful ***** Init12SpirvShader ***** vkCreateShaderModule: Successful Shader Module 'sample-vert.spv' successfully loaded ***** Init12SpirvShader ***** vkCreateShaderModule: Successful Shader Module 'sample-frag.spv' successfully loaded ***** Init13DescriptorSetPool ***** vkCreateDescriptorPool: Successful ***** Init13DescriptorSetLayouts ***** vkCreateDescriptorSetLayout - 0: Successful vkCreateDescriptorSetLayout - 1: Successful vkCreateDescriptorSetLayout - 2: Successful vkCreateDescriptorSetLayout - 3: Successful ***** Init13DescriptorSets ***** vkAllocateDescriptorSets: Successful ***** Init14GraphicsVertexFragmentPipeline ***** vkCreatePipelineLayout: Successful vkCreateGraphicsPipelines: Successful ***** RenderScene ***** nextImageIndex = 0 vkQueueSubmit: Successful vkWaitForFences: Successful vkQueuePresentKHR: Successful ***** RenderScene ***** nextImageIndex = 1 vkQueueSubmit: Successful vkWaitForFences: Successful vkQueuePresentKHR: Successful Mouse button = 0; Action = 1 Mouse button = 0; Action = 0 Closing the GLFW window vkWaitIdle: Successful