RUST_LOG=trace cargo run --bin hello-triangle Finished dev [unoptimized + debuginfo] target(s) in 0.23s Running `/home/zhulin/dev/github/wgpu/target/debug/hello-triangle` [2024-06-15T08:52:46Z WARN wgpu_hal::vulkan::instance] InstanceFlags::VALIDATION requested, but unable to find layer: VK_LAYER_KHRONOS_validation [2024-06-15T08:52:47Z INFO wgpu_hal::vulkan::instance] Instance version: 0x403117 [2024-06-15T08:52:47Z INFO wgpu_hal::vulkan::instance] Debug utils not enabled: debug_utils_user_data not passed to Instance::from_raw [2024-06-15T08:52:47Z INFO wgpu_hal::vulkan::instance] Enabling device properties2 [2024-06-15T08:52:47Z DEBUG wgpu_core::instance] Instance::new: created Vulkan backend [2024-06-15T08:52:47Z DEBUG wgpu_hal::gles::egl] Client extensions: [ "EGL_EXT_device_base", "EGL_EXT_device_enumeration", "EGL_EXT_device_query", "EGL_EXT_platform_base", "EGL_KHR_client_get_all_proc_addresses", "EGL_EXT_client_extensions", "EGL_KHR_debug", "EGL_EXT_platform_device", "EGL_EXT_explicit_device", "EGL_EXT_platform_wayland", "EGL_KHR_platform_wayland", "EGL_EXT_platform_x11", "EGL_KHR_platform_x11", "EGL_EXT_platform_xcb", "EGL_MESA_platform_gbm", "EGL_KHR_platform_gbm", "EGL_MESA_platform_surfaceless", ] [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Loading Wayland library to get the current display [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Loading X11 library to get the current display [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Using X11 platform [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Enabling EGL debug output [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Display vendor "Mesa Project", version (1, 5) [2024-06-15T08:52:47Z DEBUG wgpu_hal::gles::egl] Display extensions: [ "EGL_ANDROID_blob_cache", "EGL_ANDROID_native_fence_sync", "EGL_CHROMIUM_sync_control", "EGL_ANGLE_sync_control_rate", "EGL_EXT_buffer_age", "EGL_EXT_config_select_group", "EGL_EXT_create_context_robustness", "EGL_EXT_image_dma_buf_import", "EGL_EXT_image_dma_buf_import_modifiers", "EGL_EXT_query_reset_notification_strategy", "EGL_EXT_swap_buffers_with_damage", "EGL_IMG_context_priority", "EGL_KHR_cl_event2", "EGL_KHR_config_attribs", "EGL_KHR_context_flush_control", "EGL_KHR_create_context", "EGL_KHR_create_context_no_error", "EGL_KHR_fence_sync", "EGL_KHR_get_all_proc_addresses", "EGL_KHR_gl_colorspace", "EGL_KHR_gl_renderbuffer_image", "EGL_KHR_gl_texture_2D_image", "EGL_KHR_gl_texture_3D_image", "EGL_KHR_gl_texture_cubemap_image", "EGL_KHR_image", "EGL_KHR_image_base", "EGL_KHR_image_pixmap", "EGL_KHR_no_config_context", "EGL_KHR_reusable_sync", "EGL_KHR_surfaceless_context", "EGL_KHR_swap_buffers_with_damage", "EGL_EXT_pixel_format_float", "EGL_KHR_wait_sync", "EGL_MESA_configless_context", "EGL_MESA_drm_image", "EGL_MESA_gl_interop", "EGL_MESA_image_dma_buf_export", "EGL_MESA_query_driver", "EGL_MESA_x11_native_visual_id", "EGL_NOK_texture_from_pixmap", "EGL_WL_bind_wayland_display", ] [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] EGL surface: +srgb [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] Configurations: [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=0 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::egl] CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x7, ALPHA_SIZE=8 [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Trying native-render [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] EGL context: +debug [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] EGL context: +robust access EXT [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] EGL context: +surfaceless [2024-06-15T08:52:47Z DEBUG wgpu_core::instance] Instance::new: created Gl backend [2024-06-15T08:52:47Z TRACE wgpu_core::instance] Instance::pick_adapter WARNING: radv is not a conformant Vulkan implementation, testing use only. [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Max label length: 256 [2024-06-15T08:52:47Z INFO wgpu_hal::gles::egl] Enabling GLES debug output [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::adapter] Vendor: Intel [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::adapter] Renderer: Mesa Intel(R) HD Graphics 620 (KBL GT2) [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::adapter] Version: OpenGL ES 3.2 Mesa 24.1.1-arch1.1 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::adapter] SL version: OpenGL ES GLSL ES 3.20 [2024-06-15T08:52:47Z TRACE wgpu_hal::gles::adapter] Supported GL Extensions: { "GL_EXT_EGL_image_storage", "GL_EXT_color_buffer_half_float", "GL_KHR_no_error", "GL_EXT_map_buffer_range", "GL_EXT_texture_compression_s3tc_srgb", "GL_OES_sample_shading", "GL_EXT_read_format_bgra", "GL_OES_texture_half_float_linear", "GL_OES_element_index_uint", "GL_NV_pixel_buffer_object", "GL_OES_standard_derivatives", "GL_OES_texture_storage_multisample_2d_array", "GL_EXT_texture_mirror_clamp_to_edge", "GL_KHR_robustness", "GL_MESA_bgra", "GL_EXT_unpack_subimage", "GL_EXT_texture_norm16", "GL_EXT_gpu_shader5", "GL_NV_read_buffer", "GL_EXT_depth_clamp", "GL_OES_texture_3D", "GL_AMD_performance_monitor", "GL_OES_texture_buffer", "GL_EXT_texture_compression_dxt1", "GL_NV_read_depth", "GL_OES_draw_buffers_indexed", "GL_OES_surfaceless_context", "GL_EXT_tessellation_shader", "GL_EXT_sRGB_write_control", "GL_EXT_clip_cull_distance", "GL_EXT_clip_control", "GL_EXT_texture_buffer", "GL_KHR_texture_compression_astc_ldr", "GL_NV_fragment_shader_interlock", "GL_OES_geometry_shader", "GL_EXT_robustness", "GL_EXT_separate_shader_objects", "GL_EXT_texture_compression_rgtc", "GL_OES_texture_float", "GL_EXT_shader_io_blocks", "GL_EXT_draw_elements_base_vertex", "GL_INTEL_performance_query", "GL_EXT_texture_rg", "GL_OES_mapbuffer", "GL_ANGLE_texture_compression_dxt3", "GL_ANGLE_texture_compression_dxt5", "GL_KHR_blend_equation_advanced", "GL_ANDROID_extension_pack_es31a", "GL_EXT_polygon_offset_clamp", "GL_NV_generate_mipmap_sRGB", "GL_EXT_shader_integer_mix", "GL_OES_tessellation_point_size", "GL_OES_tessellation_shader", "GL_EXT_texture_storage", "GL_OES_primitive_bounding_box", "GL_KHR_debug", "GL_EXT_shader_implicit_conversions", "GL_MESA_shader_integer_functions", "GL_EXT_buffer_storage", "GL_MESA_sampler_objects", "GL_EXT_draw_buffers_indexed", "GL_MESA_framebuffer_flip_y", "GL_EXT_instanced_arrays", "GL_OES_depth_texture", "GL_NV_fbo_color_attachments", "GL_OES_geometry_point_size", "GL_EXT_draw_instanced", "GL_EXT_shader_framebuffer_fetch_non_coherent", "GL_OES_stencil8", "GL_OES_compressed_ETC1_RGB8_texture", "GL_NV_draw_buffers", "GL_OES_EGL_image", "GL_EXT_semaphore_fd", "GL_NV_alpha_to_coverage_dither_control", "GL_EXT_color_buffer_float", "GL_EXT_frag_depth", "GL_EXT_copy_image", "GL_OES_shader_image_atomic", "GL_NV_texture_barrier", "GL_EXT_float_blend", "GL_EXT_base_instance", "GL_OES_EGL_image_external_essl3", "GL_OES_vertex_half_float", "GL_OES_depth_texture_cube_map", "GL_OES_fbo_render_mipmap", "GL_EXT_clear_texture", "GL_EXT_memory_object", "GL_EXT_blend_func_extended", "GL_OES_texture_view", "GL_EXT_geometry_shader", "GL_NV_read_stencil", "GL_NV_read_depth_stencil", "GL_OES_texture_half_float", "GL_OES_vertex_array_object", "GL_OES_viewport_array", "GL_EXT_shader_framebuffer_fetch", "GL_KHR_texture_compression_astc_sliced_3d", "GL_EXT_occlusion_query_boolean", "GL_EXT_multi_draw_arrays", "GL_OES_texture_stencil8", "GL_EXT_texture_compression_s3tc", "GL_EXT_demote_to_helper_invocation", "GL_EXT_discard_framebuffer", "GL_OES_shader_io_blocks", "GL_EXT_texture_border_clamp", "GL_OES_required_internalformat", "GL_OES_depth24", "GL_OES_shader_multisample_interpolation", "GL_OES_gpu_shader5", "GL_OES_copy_image", "GL_EXT_shader_samples_identical", "GL_OES_EGL_sync", "GL_OES_packed_depth_stencil", "GL_APPLE_texture_max_level", "GL_EXT_texture_sRGB_R8", "GL_INTEL_blackhole_render", "GL_INTEL_conservative_rasterization", "GL_OES_texture_npot", "GL_MESA_texture_const_bandwidth", "GL_APPLE_sync", "GL_EXT_texture_type_2_10_10_10_REV", "GL_EXT_shader_group_vote", "GL_EXT_memory_object_fd", "GL_EXT_texture_view", "GL_EXT_disjoint_timer_query", "GL_EXT_draw_buffers", "GL_KHR_robust_buffer_access_behavior", "GL_EXT_blend_minmax", "GL_KHR_parallel_shader_compile", "GL_NV_conditional_render", "GL_NV_image_formats", "GL_EXT_compressed_ETC1_RGB8_sub_texture", "GL_EXT_texture_sRGB_decode", "GL_EXT_texture_format_BGRA8888", "GL_EXT_render_snorm", "GL_NV_shader_noperspective_interpolation", "GL_ANGLE_pack_reverse_row_order", "GL_OES_texture_cube_map_array", "GL_EXT_tessellation_point_size", "GL_OES_sample_variables", "GL_EXT_texture_compression_bptc", "GL_EXT_texture_cube_map_array", "GL_NV_compute_shader_derivatives", "GL_EXT_debug_label", "GL_EXT_texture_shadow_lod", "GL_OES_texture_float_linear", "GL_OES_get_program_binary", "GL_EXT_geometry_point_size", "GL_EXT_semaphore", "GL_OES_texture_border_clamp", "GL_OES_draw_elements_base_vertex", "GL_NV_pack_subimage", "GL_EXT_texture_filter_anisotropic", "GL_EXT_primitive_bounding_box", "GL_KHR_blend_equation_advanced_coherent", "GL_OES_EGL_image_external", "GL_EXT_texture_query_lod", "GL_KHR_context_flush_control", "GL_OES_rgb8_rgba8", } [2024-06-15T08:52:47Z WARN wgpu_hal::gles::adapter] Detected skylake derivative running on mesa i915. Clears to srgb textures will use manual shader clears. [2024-06-15T08:52:47Z INFO wgpu_core::instance] Adapter Vulkan AdapterInfo { name: "AMD Radeon R5 M435 (RADV HAINAN)", vendor: 4098, device: 26213, device_type: DiscreteGpu, driver: "radv", driver_info: "Mesa 24.1.1-arch1.1", backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::instance] Adapter::request_device [2024-06-15T08:52:47Z DEBUG wgpu_hal::vulkan::adapter] Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2"] [2024-06-15T08:52:47Z TRACE wgpu_core::instance] Adapter::create_device [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [1] = FunctionArgument(0) : Handle([1]) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: As { expr: [1], kind: Sint, convert: Some(4) } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(I32(1)) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [2] = As { expr: [1], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [3] = Literal(I32(1)) : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Binary { op: Subtract, left: [2], right: [3] } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: As { expr: [4], kind: Float, convert: Some(4) } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(U32(1)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Binary { op: And, left: [1], right: [6] } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [5] = As { expr: [4], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [6] = Literal(U32(1)) : Value(Scalar { kind: Uint, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [7] = Binary { op: And, left: [1], right: [6] } : Handle([1]) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: As { expr: [7], kind: Sint, convert: Some(4) } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(I32(2)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Binary { op: Multiply, left: [8], right: [9] } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(I32(1)) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [8] = As { expr: [7], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [9] = Literal(I32(2)) : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [11] = Literal(I32(1)) : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Binary { op: Subtract, left: [10], right: [11] } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [12] = Binary { op: Subtract, left: [10], right: [11] } : Value(Scalar { kind: Sint, width: 4 }) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: As { expr: [12], kind: Float, convert: Some(4) } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(0.0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(1.0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Compose { ty: [2], components: [[5], [13], [14], [15]] } [2024-06-15T08:52:47Z DEBUG naga::proc::constant_evaluator] check: SubexpressionsAreNotConstant [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(I32(0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(1.0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(0.0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(0.0)) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Literal(F32(1.0)) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [1] = Literal(F32(1.0)) : Value(Scalar { kind: Float, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [2] = Literal(F32(0.0)) : Value(Scalar { kind: Float, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [3] = Literal(F32(0.0)) : Value(Scalar { kind: Float, width: 4 }) [2024-06-15T08:52:47Z DEBUG naga::front] Resolving [4] = Literal(F32(1.0)) : Value(Scalar { kind: Float, width: 4 }) [2024-06-15T08:52:47Z TRACE naga::proc::constant_evaluator] try_eval_and_append: Compose { ty: [2], components: [[1], [2], [3], [4]] } [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] Device::create_shader_module -> Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] Device::create_pipeline_layout -> Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] Device::create_render_pipeline -> Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z INFO wgpu_core::device::global] configuring surface with SurfaceConfiguration { usage: TextureUsages(RENDER_ATTACHMENT), format: Bgra8UnormSrgb, width: 1360, height: 732, present_mode: Fifo, alpha_mode: Opaque, view_formats: [] } [2024-06-15T08:52:47Z INFO wgpu_core::device::global] configuring surface with SurfaceConfiguration { usage: TextureUsages(RENDER_ATTACHMENT), format: Bgra8UnormSrgb, width: 1360, height: 732, present_mode: Fifo, alpha_mode: Opaque, view_formats: [] } [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: insert start TextureUses(UNINITIALIZED) [2024-06-15T08:52:47Z DEBUG wgpu_core::device::resource] Create view for texture Id { index: 0, epoch: 1, backend: Vulkan } filters usages to TextureUses(COLOR_TARGET) [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] Texture::create_view Id { index: 0, epoch: 1, backend: Vulkan } -> Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] Device::create_command_encoder -> Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::command::render] Encoding render pass begin in command buffer Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::command::render] RenderPass::set_pipeline Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::command::render] RenderPass::draw 3 1 0 0 [2024-06-15T08:52:47Z TRACE wgpu_core::command::render] Merging renderpass into cmd_buf Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: insert start TextureUses(COLOR_TARGET) [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: insert start TextureUses(COLOR_TARGET) [2024-06-15T08:52:47Z TRACE wgpu_core::command] Command buffer Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::device::queue] Queue::submit Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: insert start TextureUses(PRESENT) [2024-06-15T08:52:47Z TRACE wgpu_core::device::queue] Stitching command buffer Id { index: 0, epoch: 1, backend: Vulkan } before submission [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET) [2024-06-15T08:52:47Z TRACE wgpu_core::track::texture] tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(PRESENT) [2024-06-15T08:52:47Z TRACE wgpu_core::device::queue] Device after submission 1 [2024-06-15T08:52:47Z DEBUG wgpu_core::present] Removing swapchain texture Valid(Id { index: 0, epoch: 1, backend: Vulkan }) from the device tracker [2024-06-15T08:52:47Z DEBUG wgpu_core::present] Presented. End of Frame [2024-06-15T08:52:47Z TRACE wgpu_core::device::global] TextureView::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z TRACE wgpu_core::instance] Adapter::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z TRACE wgpu_core::device::global] ShaderModule::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z TRACE wgpu_core::device::global] PipelineLayout::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z TRACE wgpu_core::instance] Surface::drop Id { index: 0, epoch: 1, backend: Empty } [2024-06-15T08:52:48Z TRACE wgpu_core::device::global] Device::poll [2024-06-15T08:52:48Z DEBUG wgpu_core::device::life] Texture view Valid(Id { index: 0, epoch: 1, backend: Vulkan }) will be destroyed [2024-06-15T08:52:48Z TRACE wgpu_core::device::life] Active submission 1 is done [2024-06-15T08:52:48Z TRACE wgpu_core::device::global] Device::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z TRACE wgpu_core::device::global] RenderPipeline::drop Id { index: 0, epoch: 1, backend: Vulkan } [2024-06-15T08:52:48Z INFO wgpu_core::global] Dropping Global [2024-06-15T08:52:48Z INFO wgpu_core::device] Destroying 1 command encoders