Skip to content

Instantly share code, notes, and snippets.

@samizdatco
Created July 25, 2022 16:03
Show Gist options
  • Save samizdatco/e0b37cd87dfbd4685555e3e39f9d9a2c to your computer and use it in GitHub Desktop.
Save samizdatco/e0b37cd87dfbd4685555e3e39f9d9a2c to your computer and use it in GitHub Desktop.
Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Running `target/debug/skpn-win`
[2022-07-23T23:17:40Z INFO skulpin_renderer::instance] Finding vulkan entry point
[2022-07-23T23:17:40Z INFO skulpin_renderer::instance] Found Vulkan version: (1, 3, 216)
[2022-07-23T23:17:40Z DEBUG skulpin_renderer::instance] Available Layers: [
LayerProperties {
layer_name: "VK_LAYER_LUNARG_api_dump",
spec_version: 4206808,
implementation_version: 2,
description: "LunarG API dump layer",
},
LayerProperties {
layer_name: "VK_LAYER_KHRONOS_profiles",
spec_version: 4206808,
implementation_version: 1,
description: "Khronos Profiles layer",
},
LayerProperties {
layer_name: "VK_LAYER_KHRONOS_validation",
spec_version: 4206808,
implementation_version: 1,
description: "Khronos Validation Layer",
},
LayerProperties {
layer_name: "VK_LAYER_KHRONOS_synchronization2",
spec_version: 4206808,
implementation_version: 1,
description: "Khronos Synchronization2 layer",
},
]
[2022-07-23T23:17:40Z DEBUG skulpin_renderer::instance] Available Extensions: [
ExtensionProperties {
extension_name: "VK_KHR_device_group_creation",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_KHR_external_fence_capabilities",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_KHR_external_memory_capabilities",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_KHR_external_semaphore_capabilities",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_KHR_get_physical_device_properties2",
spec_version: 2,
},
ExtensionProperties {
extension_name: "VK_KHR_get_surface_capabilities2",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_KHR_surface",
spec_version: 25,
},
ExtensionProperties {
extension_name: "VK_EXT_debug_report",
spec_version: 10,
},
ExtensionProperties {
extension_name: "VK_EXT_debug_utils",
spec_version: 2,
},
ExtensionProperties {
extension_name: "VK_EXT_metal_surface",
spec_version: 1,
},
ExtensionProperties {
extension_name: "VK_EXT_swapchain_colorspace",
spec_version: 4,
},
ExtensionProperties {
extension_name: "VK_MVK_macos_surface",
spec_version: 3,
},
ExtensionProperties {
extension_name: "VK_KHR_portability_enumeration",
spec_version: 1,
},
]
[2022-07-23T23:17:40Z DEBUG skulpin_renderer::instance] Using layers: ["VK_LAYER_KHRONOS_validation"]
[2022-07-23T23:17:40Z DEBUG skulpin_renderer::instance] Using extensions: ["VK_KHR_surface", "VK_EXT_metal_surface", "VK_KHR_portability_enumeration", "VK_KHR_get_physical_device_properties2", "VK_EXT_swapchain_colorspace", "VK_EXT_debug_utils"]
[2022-07-23T23:17:40Z INFO skulpin_renderer::instance] Creating vulkan instance
[2022-07-23T23:17:40Z INFO skulpin_renderer::instance] Seting up vulkan debug callback
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Preferred device types: [DiscreteGpu, IntegratedGpu]
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Available queue families:
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Queue Family 0
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] QueueFamilyProperties {
queue_flags: GRAPHICS | COMPUTE | TRANSFER,
queue_count: 1,
timestamp_valid_bits: 64,
min_image_transfer_granularity: Extent3D {
width: 1,
height: 1,
depth: 1,
},
}
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Queue Family 1
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] QueueFamilyProperties {
queue_flags: GRAPHICS | COMPUTE | TRANSFER,
queue_count: 1,
timestamp_valid_bits: 64,
min_image_transfer_granularity: Extent3D {
width: 1,
height: 1,
depth: 1,
},
}
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Queue Family 2
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] QueueFamilyProperties {
queue_flags: GRAPHICS | COMPUTE | TRANSFER,
queue_count: 1,
timestamp_valid_bits: 64,
min_image_transfer_granularity: Extent3D {
width: 1,
height: 1,
depth: 1,
},
}
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Queue Family 3
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] QueueFamilyProperties {
queue_flags: GRAPHICS | COMPUTE | TRANSFER,
queue_count: 1,
timestamp_valid_bits: 64,
min_image_transfer_granularity: Extent3D {
width: 1,
height: 1,
depth: 1,
},
}
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Graphics QF: Some(0) Present QF: Some(0)
[2022-07-23T23:17:40Z INFO skulpin_renderer::device] Found suitable device 'Apple M1 Pro' API: 1.1.216 DriverVersion: 0.2.1918 Score = 100
[2022-07-23T23:17:40Z DEBUG skulpin_renderer::debug_reporter] "Loading layer library /Users/konsumer/VulkanSDK/1.3.216.0/macOS//etc/vulkan/explicit_layer.d/../../../lib/libVkLayer_khronos_validation.dylib"
[2022-07-23T23:17:40Z INFO skulpin_renderer::debug_reporter] "Inserted device layer VK_LAYER_KHRONOS_validation (/Users/konsumer/VulkanSDK/1.3.216.0/macOS//etc/vulkan/explicit_layer.d/../../../lib/libVkLayer_khronos_validation.dylib)"
[2022-07-23T23:17:40Z INFO skulpin_renderer::debug_reporter] " Using \"Apple M1 Pro\" with driver: \"/Users/konsumer/VulkanSDK/1.3.216.0/macOS//etc/vulkan/icd.d/../../../lib/libMoltenVK.dylib\"\n"
[2022-07-23T23:17:40Z INFO skulpin_renderer::debug_reporter] "Using MTLEvent for Vulkan semaphores."
[2022-07-23T23:17:41Z INFO skulpin_renderer::debug_reporter] "Created VkDevice to run on GPU Apple M1 Pro with the following 2 Vulkan extensions enabled:\n\t\tVK_KHR_portability_subset v1\n\t\tVK_KHR_swapchain v70"
[2022-07-23T23:17:41Z INFO skulpin_renderer::debug_reporter] "Validation Information: [ UNASSIGNED-cache-file-error ] Object 0: handle = 0x13b8e0a18, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xf0bb3995 | Cannot open shader validation cache at /Users/konsumer/.cache/shader_validation_cache.bin for reading (it may not exist yet)"
[2022-07-23T23:17:41Z INFO skulpin_renderer::skia_support] Setting up skia backend context with queue family index 0
[2022-07-23T23:17:41Z INFO skulpin_renderer::swapchain] Surface format: SurfaceFormatKHR { format: B8G8R8A8_UNORM, color_space: SRGB_NONLINEAR }
[2022-07-23T23:17:41Z DEBUG skulpin_renderer::swapchain] Swapchain extents chosen by surface capabilities (800 600)
[2022-07-23T23:17:41Z INFO skulpin_renderer::swapchain] Extents: Extent2D { width: 800, height: 600 }
[2022-07-23T23:17:41Z INFO skulpin_renderer::swapchain] Available present modes: [FIFO, IMMEDIATE]
[2022-07-23T23:17:41Z INFO skulpin_renderer::swapchain] Preferred present modes: [Fifo]
[2022-07-23T23:17:41Z INFO skulpin_renderer::swapchain] Present mode: FIFO
[2022-07-23T23:17:41Z INFO skulpin_renderer::debug_reporter] "Created 3 swapchain images with initial size (800, 600)."
[2022-07-23T23:17:41Z INFO skulpin_renderer::skia_renderpass] Creating command pool with queue family index 0
[2022-07-23T23:17:41Z INFO skulpin_renderer::skia_renderpass] Create skia surfaces with extent: Extent2D { width: 800, height: 600 }
[2022-07-23T23:17:41Z ERROR skulpin_renderer::debug_reporter] "Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0x13b72cfd8, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0x13b72cfd8[] expects VkImage 0x3a6cbb0000000025[] (subresource: aspectMask 0x1 array layer 0, mip level 0) to be in layout VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED."
[2022-07-23T23:17:41Z ERROR skulpin_renderer::debug_reporter] "Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0x13b72d118, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0x13b72d118[] expects VkImage 0xa43473000000002d[] (subresource: aspectMask 0x1 array layer 0, mip level 0) to be in layout VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED."
[2022-07-23T23:17:41Z ERROR skulpin_renderer::debug_reporter] "Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0x13b72d258, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0x13b72d258[] expects VkImage 0xa808d50000000033[] (subresource: aspectMask 0x1 array layer 0, mip level 0) to be in layout VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED."
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::renderer] destroying Renderer
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::skia_renderpass] destroying VkSkiaRenderPass
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::skia_renderpass] destroyed VkSkiaRenderPass
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::swapchain] destroying VkSwapchain
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::swapchain] destroyed VkSwapchain
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::device] destroying VkDevice
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::debug_reporter] "Unloading layer library /Users/konsumer/VulkanSDK/1.3.216.0/macOS//etc/vulkan/explicit_layer.d/../../../lib/libVkLayer_khronos_validation.dylib"
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::device] destroyed VkDevice
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::instance] destroying VkInstance
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::instance] destroyed VkInstance
[2022-07-23T23:17:46Z DEBUG skulpin_renderer::renderer] destroyed Renderer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment