Skip to content

Error in Surface::configure: invalid surface with GL backend #2008

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Stock84-dev opened this issue Sep 29, 2021 · 1 comment · Fixed by #2076
Closed

Error in Surface::configure: invalid surface with GL backend #2008

Stock84-dev opened this issue Sep 29, 2021 · 1 comment · Fixed by #2076
Labels
area: correctness We're behaving incorrectly help required We need community help to make this happen. type: bug Something isn't working

Comments

@Stock84-dev
Copy link

Description
When running hello-triangle example I get invalid surface error.
It failed to configure the surface because of BadDisplay.

[2021-09-29T11:24:49Z ERROR wgpu_hal::gles::egl] EGL 'eglCreatePlatformWindowSurface' code 0x3008: 
[2021-09-29T11:24:49Z WARN  wgpu_hal::gles::egl] Error in create_platform_window_surface: BadDisplay

hello-compute example works
glxgears works

Extra materials

Logs
[2021-09-29T11:21:46Z DEBUG wgpu_hal::gles::egl] Client extensions: [
        "EGL_EXT_platform_base",
        "EGL_EXT_device_base",
        "EGL_EXT_device_enumeration",
        "EGL_EXT_device_query",
        "EGL_KHR_client_get_all_proc_addresses",
        "EGL_EXT_client_extensions",
        "EGL_KHR_debug",
        "EGL_EXT_platform_x11",
        "EGL_EXT_platform_device",
        "EGL_EXT_platform_wayland",
        "EGL_KHR_platform_wayland",
        "EGL_KHR_platform_x11",
        "EGL_MESA_platform_xcb",
        "EGL_MESA_platform_gbm",
        "EGL_KHR_platform_gbm",
        "EGL_MESA_platform_surfaceless",
    ]
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Loading Wayland library to get the current display
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Loading X11 library to get the current display
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Using X11 platform
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Enabling EGL debug output
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Display vendor "NVIDIA", version (1, 4)
[2021-09-29T11:21:46Z DEBUG wgpu_hal::gles::egl] Display extensions: [
        "EGL_EXT_buffer_age",
        "EGL_EXT_create_context_robustness",
        "EGL_EXT_output_base",
        "EGL_EXT_stream_acquire_mode",
        "EGL_IMG_context_priority",
        "EGL_KHR_config_attribs",
        "EGL_KHR_create_context_no_error",
        "EGL_KHR_context_flush_control",
        "EGL_KHR_create_context",
        "EGL_KHR_display_reference",
        "EGL_KHR_fence_sync",
        "EGL_KHR_get_all_proc_addresses",
        "EGL_KHR_partial_update",
        "EGL_KHR_swap_buffers_with_damage",
        "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_reusable_sync",
        "EGL_KHR_stream",
        "EGL_KHR_stream_consumer_gltexture",
        "EGL_KHR_stream_cross_process_fd",
        "EGL_KHR_stream_fifo",
        "EGL_KHR_stream_producer_eglsurface",
        "EGL_KHR_surfaceless_context",
        "EGL_NV_nvrm_fence_sync",
        "EGL_NV_post_sub_buffer",
        "EGL_NV_stream_metadata",
        "EGL_NV_stream_reset",
        "EGL_NV_stream_sync",
        "EGL_NV_stream_consumer_gltexture_yuv",
        "EGL_NV_stream_attrib",
        "EGL_NV_sync",
        "EGL_NV_system_time",
        "EGL_NV_output_drm_flip_event",
        "EGL_WL_bind_wayland_display",
        "EGL_WL_wayland_eglstream",
    ]
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] Configurations:
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:21:46Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	Trying native-render
[2021-09-29T11:21:46Z WARN  wgpu_hal::gles::egl] No config found!
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	Trying presentation
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	EGL context: +debug KHR
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	EGL context: +robust access EXT
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	EGL context: +surfaceless
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] 	EGL surface: +srgb khr
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Max label length: 256
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::egl] Enabling GLES debug output
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::adapter] Vendor: NVIDIA Corporation
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::adapter] Renderer: GeForce GT 440/PCIe/SSE2
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::adapter] Version: OpenGL ES 3.2 NVIDIA 390.144
[2021-09-29T11:21:46Z DEBUG wgpu_hal::gles::adapter] Extensions: {
        "GL_EXT_texture_view",
        "GL_NV_framebuffer_blit",
        "GL_EXT_map_buffer_range",
        "GL_EXT_shader_non_constant_global_initializers",
        "GL_OES_element_index_uint",
        "GL_NV_explicit_attrib_location",
        "GL_OES_get_program_binary",
        "GL_OES_texture_float",
        "GL_NV_texture_compression_s3tc",
        "GL_OES_vertex_half_float",
        "GL_OES_primitive_bounding_box",
        "GL_OES_texture_storage_multisample_2d_array",
        "GL_NV_pack_subimage",
        "GL_EXT_texture_format_BGRA8888",
        "GL_EXT_texture_sRGB_R8",
        "GL_EXT_multi_draw_indirect",
        "GL_EXT_base_instance",
        "GL_OES_tessellation_shader",
        "GL_OES_compressed_ETC1_RGB8_texture",
        "GL_KHR_robust_buffer_access_behavior",
        "GL_KHR_robustness",
        "GL_NV_texture_barrier",
        "GL_NV_EGL_stream_consumer_external",
        "GL_EXT_polygon_offset_clamp",
        "GL_NV_path_rendering",
        "GL_NV_copy_buffer",
        "GL_EXT_texture_buffer",
        "GL_OES_texture_stencil8",
        "GL_EXT_buffer_storage",
        "GL_OES_standard_derivatives",
        "GL_NV_shadow_samplers_cube",
        "GL_NV_sRGB_formats",
        "GL_NV_occlusion_query_samples",
        "GL_OES_fbo_render_mipmap",
        "GL_EXT_sparse_texture",
        "GL_OES_texture_float_linear",
        "GL_NV_viewport_array",
        "GL_EXT_texture_storage",
        "GL_EXT_primitive_bounding_box",
        "GL_KHR_no_error",
        "GL_EXT_debug_label",
        "GL_ANDROID_extension_pack_es31a",
        "GL_NV_bgr",
        "GL_NV_generate_mipmap_sRGB",
        "GL_NV_non_square_matrices",
        "GL_EXT_gpu_shader5",
        "GL_EXT_texture_compression_bptc",
        "GL_NV_packed_float_linear",
        "GL_NV_pixel_buffer_object",
        "GL_EXT_multisampled_render_to_texture2",
        "GL_NV_polygon_mode",
        "GL_OES_texture_npot",
        "GL_OES_depth32",
        "GL_EXT_blend_func_extended",
        "GL_EXT_render_snorm",
        "GL_OES_vertex_array_object",
        "GL_EXT_blend_minmax",
        "GL_OES_geometry_point_size",
        "GL_NV_blend_equation_advanced",
        "GL_EXT_texture_cube_map_array",
        "GL_OES_draw_buffers_indexed",
        "GL_OES_geometry_shader",
        "GL_OES_viewport_array",
        "GL_KHR_blend_equation_advanced",
        "GL_NV_read_buffer",
        "GL_OES_texture_cube_map_array",
        "GL_EXT_multisample_compatibility",
        "GL_NV_packed_float",
        "GL_NV_shadow_samplers_array",
        "GL_NV_instanced_arrays",
        "GL_EXT_tessellation_shader",
        "GL_EXT_shader_integer_mix",
        "GL_EXT_frag_depth",
        "GL_EXT_shadow_samplers",
        "GL_EXT_occlusion_query_boolean",
        "GL_NV_draw_buffers",
        "GL_NV_timer_query",
        "GL_EXT_color_buffer_float",
        "GL_EXT_multisampled_render_to_texture",
        "GL_EXT_shader_group_vote",
        "GL_EXT_separate_shader_objects",
        "GL_EXT_compressed_ETC1_RGB8_sub_texture",
        "GL_OES_copy_image",
        "GL_OES_mapbuffer",
        "GL_EXT_shader_texture_lod",
        "GL_NV_texture_compression_latc",
        "GL_OES_surfaceless_context",
        "GL_EXT_texture_compression_s3tc",
        "GL_EXT_texture_sRGB_decode",
        "GL_EXT_window_rectangles",
        "GL_EXT_geometry_shader",
        "GL_OES_texture_half_float_linear",
        "GL_NV_read_depth_stencil",
        "GL_EXT_color_buffer_half_float",
        "GL_KHR_debug",
        "GL_KHR_parallel_shader_compile",
        "GL_NV_copy_image",
        "GL_NV_draw_texture",
        "GL_OES_depth_texture_cube_map",
        "GL_OES_texture_buffer",
        "GL_OES_texture_half_float",
        "GL_OES_EGL_sync",
        "GL_EXT_geometry_point_size",
        "GL_NV_shader_noperspective_interpolation",
        "GL_NV_fbo_color_attachments",
        "GL_OES_shader_image_atomic",
        "GL_EXT_draw_transform_feedback",
        "GL_OES_packed_depth_stencil",
        "GL_OES_rgb8_rgba8",
        "GL_EXT_conservative_depth",
        "GL_OES_shader_multisample_interpolation",
        "GL_EXT_shader_implicit_conversions",
        "GL_EXT_robustness",
        "GL_EXT_copy_image",
        "GL_NV_texture_compression_s3tc_update",
        "GL_EXT_texture_rg",
        "GL_NV_read_stencil",
        "GL_EXT_sRGB_write_control",
        "GL_EXT_texture_compression_rgtc",
        "GL_EXT_sRGB",
        "GL_OES_depth_texture",
        "GL_OES_texture_view",
        "GL_NV_read_depth",
        "GL_OES_draw_elements_base_vertex",
        "GL_EXT_texture_border_clamp",
        "GL_NV_draw_instanced",
        "GL_OES_gpu_shader5",
        "GL_EXT_texture_filter_anisotropic",
        "GL_EXT_unpack_subimage",
        "GL_EXT_discard_framebuffer",
        "GL_EXT_draw_elements_base_vertex",
        "GL_OES_depth24",
        "GL_NV_internalformat_sample_query",
        "GL_OES_sample_shading",
        "GL_NV_framebuffer_multisample",
        "GL_OES_tessellation_point_size",
        "GL_OES_texture_border_clamp",
        "GL_OES_sample_variables",
        "GL_NV_conditional_render",
        "GL_EXT_disjoint_timer_query",
        "GL_KHR_context_flush_control",
        "GL_EXT_texture_mirror_clamp_to_edge",
        "GL_NV_gpu_shader5",
        "GL_EXT_texture_norm16",
        "GL_EXT_shader_io_blocks",
        "GL_EXT_clip_control",
        "GL_NV_texture_array",
        "GL_NV_texture_border_clamp",
        "GL_OES_EGL_image",
        "GL_EXT_tessellation_point_size",
        "GL_NV_image_formats",
        "GL_EXT_float_blend",
        "GL_EXT_clip_cull_distance",
        "GL_OES_shader_io_blocks",
        "GL_EXT_clear_texture",
        "GL_EXT_texture_compression_dxt1",
        "GL_EXT_draw_buffers_indexed",
    }
[2021-09-29T11:21:46Z INFO  wgpu_hal::gles::adapter] SL version: OpenGL ES GLSL ES 3.20
[2021-09-29T11:21:46Z INFO  wgpu_core::instance] Adapter GL AdapterInfo { name: "GeForce GT 440/PCIe/SSE2", vendor: 4318, device: 0, device_type: DiscreteGpu, backend: Gl }
AdapterInfo { name: "GeForce GT 440/PCIe/SSE2", vendor: 4318, device: 0, device_type: DiscreteGpu, backend: Gl }
[2021-09-29T11:21:46Z INFO  wgpu_core::hub] Dropping Global
wgpu/wgpu> cr --example hello-triangle
   Compiling wgpu v0.10.1 (/tmp/wgpu/wgpu)
    Finished dev [unoptimized + debuginfo] target(s) in 3.10s
     Running `/tmp/wgpu/target/debug/examples/hello-triangle`
[2021-09-29T11:24:49Z WARN  wgpu_hal::vulkan::instance] Unable to find layer: VK_LAYER_KHRONOS_validation
[2021-09-29T11:24:49Z DEBUG wgpu_hal::gles::egl] Client extensions: [
        "EGL_EXT_platform_base",
        "EGL_EXT_device_base",
        "EGL_EXT_device_enumeration",
        "EGL_EXT_device_query",
        "EGL_KHR_client_get_all_proc_addresses",
        "EGL_EXT_client_extensions",
        "EGL_KHR_debug",
        "EGL_EXT_platform_x11",
        "EGL_EXT_platform_device",
        "EGL_EXT_platform_wayland",
        "EGL_KHR_platform_wayland",
        "EGL_KHR_platform_x11",
        "EGL_MESA_platform_xcb",
        "EGL_MESA_platform_gbm",
        "EGL_KHR_platform_gbm",
        "EGL_MESA_platform_surfaceless",
    ]
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Loading Wayland library to get the current display
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Loading X11 library to get the current display
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Using X11 platform
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Enabling EGL debug output
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Display vendor "NVIDIA", version (1, 4)
[2021-09-29T11:24:49Z DEBUG wgpu_hal::gles::egl] Display extensions: [
        "EGL_EXT_buffer_age",
        "EGL_EXT_create_context_robustness",
        "EGL_EXT_output_base",
        "EGL_EXT_stream_acquire_mode",
        "EGL_IMG_context_priority",
        "EGL_KHR_config_attribs",
        "EGL_KHR_create_context_no_error",
        "EGL_KHR_context_flush_control",
        "EGL_KHR_create_context",
        "EGL_KHR_display_reference",
        "EGL_KHR_fence_sync",
        "EGL_KHR_get_all_proc_addresses",
        "EGL_KHR_partial_update",
        "EGL_KHR_swap_buffers_with_damage",
        "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_reusable_sync",
        "EGL_KHR_stream",
        "EGL_KHR_stream_consumer_gltexture",
        "EGL_KHR_stream_cross_process_fd",
        "EGL_KHR_stream_fifo",
        "EGL_KHR_stream_producer_eglsurface",
        "EGL_KHR_surfaceless_context",
        "EGL_NV_nvrm_fence_sync",
        "EGL_NV_post_sub_buffer",
        "EGL_NV_stream_metadata",
        "EGL_NV_stream_reset",
        "EGL_NV_stream_sync",
        "EGL_NV_stream_consumer_gltexture_yuv",
        "EGL_NV_stream_attrib",
        "EGL_NV_sync",
        "EGL_NV_system_time",
        "EGL_NV_output_drm_flip_event",
        "EGL_WL_bind_wayland_display",
        "EGL_WL_wayland_eglstream",
    ]
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] Configurations:
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x807
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x805
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x0, SURFACE_TYPE=0x801
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	Trying native-render
[2021-09-29T11:24:49Z WARN  wgpu_hal::gles::egl] No config found!
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	Trying presentation
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	EGL context: +debug KHR
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	EGL context: +robust access EXT
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	EGL context: +surfaceless
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] 	EGL surface: +srgb khr
[2021-09-29T11:24:49Z ERROR wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
    	setupLoaderTermPhysDevs:  Failed to detect any valid GPUs in the current config
[2021-09-29T11:24:49Z ERROR wgpu_hal::vulkan::instance] 	objects: (type: INSTANCE, hndl: 0x56169f6ac4b0, name: ?)
[2021-09-29T11:24:49Z ERROR wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
    	setupLoaderTrampPhysDevs:  Failed during dispatch call of 'vkEnumeratePhysicalDevices' to lower layers or loader to get count.
[2021-09-29T11:24:49Z ERROR wgpu_hal::vulkan::instance] 	objects: (type: INSTANCE, hndl: 0x56169f6ac4b0, name: ?)
[2021-09-29T11:24:49Z ERROR wgpu_hal::vulkan::instance] enumerate_adapters: Initialization of a object has failed
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Max label length: 256
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::egl] Enabling GLES debug output
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::adapter] Vendor: NVIDIA Corporation
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::adapter] Renderer: GeForce GT 440/PCIe/SSE2
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::adapter] Version: OpenGL ES 3.2 NVIDIA 390.144
[2021-09-29T11:24:49Z DEBUG wgpu_hal::gles::adapter] Extensions: {
        "GL_OES_tessellation_shader",
        "GL_EXT_discard_framebuffer",
        "GL_NV_path_rendering",
        "GL_OES_element_index_uint",
        "GL_EXT_draw_transform_feedback",
        "GL_OES_draw_elements_base_vertex",
        "GL_EXT_color_buffer_float",
        "GL_EXT_color_buffer_half_float",
        "GL_OES_texture_float_linear",
        "GL_EXT_texture_border_clamp",
        "GL_EXT_texture_sRGB_decode",
        "GL_NV_non_square_matrices",
        "GL_NV_texture_border_clamp",
        "GL_OES_depth32",
        "GL_OES_EGL_sync",
        "GL_NV_explicit_attrib_location",
        "GL_EXT_multisampled_render_to_texture",
        "GL_OES_packed_depth_stencil",
        "GL_OES_sample_shading",
        "GL_OES_gpu_shader5",
        "GL_NV_framebuffer_blit",
        "GL_EXT_shader_io_blocks",
        "GL_OES_shader_multisample_interpolation",
        "GL_EXT_unpack_subimage",
        "GL_EXT_texture_mirror_clamp_to_edge",
        "GL_EXT_geometry_shader",
        "GL_NV_texture_barrier",
        "GL_EXT_texture_sRGB_R8",
        "GL_OES_texture_buffer",
        "GL_OES_draw_buffers_indexed",
        "GL_NV_shadow_samplers_cube",
        "GL_OES_fbo_render_mipmap",
        "GL_EXT_texture_rg",
        "GL_OES_rgb8_rgba8",
        "GL_EXT_base_instance",
        "GL_EXT_texture_cube_map_array",
        "GL_EXT_robustness",
        "GL_EXT_tessellation_shader",
        "GL_NV_texture_compression_s3tc",
        "GL_EXT_buffer_storage",
        "GL_OES_geometry_shader",
        "GL_KHR_robust_buffer_access_behavior",
        "GL_NV_generate_mipmap_sRGB",
        "GL_NV_shader_noperspective_interpolation",
        "GL_EXT_shader_texture_lod",
        "GL_OES_depth24",
        "GL_EXT_shader_non_constant_global_initializers",
        "GL_NV_polygon_mode",
        "GL_NV_draw_instanced",
        "GL_KHR_no_error",
        "GL_EXT_blend_func_extended",
        "GL_OES_sample_variables",
        "GL_EXT_copy_image",
        "GL_EXT_draw_elements_base_vertex",
        "GL_OES_texture_storage_multisample_2d_array",
        "GL_EXT_debug_label",
        "GL_EXT_texture_view",
        "GL_EXT_texture_buffer",
        "GL_EXT_texture_filter_anisotropic",
        "GL_NV_read_depth_stencil",
        "GL_NV_pack_subimage",
        "GL_NV_sRGB_formats",
        "GL_EXT_shader_integer_mix",
        "GL_EXT_sRGB",
        "GL_EXT_tessellation_point_size",
        "GL_OES_mapbuffer",
        "GL_EXT_clear_texture",
        "GL_OES_viewport_array",
        "GL_EXT_separate_shader_objects",
        "GL_EXT_polygon_offset_clamp",
        "GL_OES_EGL_image",
        "GL_NV_conditional_render",
        "GL_EXT_clip_cull_distance",
        "GL_OES_copy_image",
        "GL_EXT_clip_control",
        "GL_EXT_window_rectangles",
        "GL_EXT_shadow_samplers",
        "GL_KHR_robustness",
        "GL_NV_read_stencil",
        "GL_OES_texture_half_float_linear",
        "GL_KHR_blend_equation_advanced",
        "GL_OES_surfaceless_context",
        "GL_EXT_disjoint_timer_query",
        "GL_EXT_occlusion_query_boolean",
        "GL_EXT_frag_depth",
        "GL_EXT_primitive_bounding_box",
        "GL_NV_internalformat_sample_query",
        "GL_EXT_float_blend",
        "GL_NV_copy_buffer",
        "GL_EXT_conservative_depth",
        "GL_OES_shader_image_atomic",
        "GL_OES_geometry_point_size",
        "GL_EXT_multisample_compatibility",
        "GL_EXT_texture_compression_s3tc",
        "GL_OES_shader_io_blocks",
        "GL_EXT_render_snorm",
        "GL_NV_bgr",
        "GL_NV_texture_array",
        "GL_OES_texture_view",
        "GL_EXT_draw_buffers_indexed",
        "GL_NV_read_buffer",
        "GL_ANDROID_extension_pack_es31a",
        "GL_NV_image_formats",
        "GL_NV_texture_compression_s3tc_update",
        "GL_EXT_compressed_ETC1_RGB8_sub_texture",
        "GL_KHR_context_flush_control",
        "GL_OES_vertex_half_float",
        "GL_NV_timer_query",
        "GL_EXT_shader_group_vote",
        "GL_OES_texture_stencil8",
        "GL_KHR_debug",
        "GL_EXT_gpu_shader5",
        "GL_OES_texture_float",
        "GL_EXT_texture_compression_rgtc",
        "GL_NV_copy_image",
        "GL_OES_texture_half_float",
        "GL_KHR_parallel_shader_compile",
        "GL_EXT_geometry_point_size",
        "GL_NV_blend_equation_advanced",
        "GL_NV_read_depth",
        "GL_NV_gpu_shader5",
        "GL_EXT_sRGB_write_control",
        "GL_NV_framebuffer_multisample",
        "GL_EXT_shader_implicit_conversions",
        "GL_NV_occlusion_query_samples",
        "GL_NV_packed_float",
        "GL_NV_packed_float_linear",
        "GL_NV_viewport_array",
        "GL_EXT_texture_format_BGRA8888",
        "GL_OES_compressed_ETC1_RGB8_texture",
        "GL_OES_depth_texture",
        "GL_OES_texture_cube_map_array",
        "GL_EXT_blend_minmax",
        "GL_EXT_texture_compression_dxt1",
        "GL_OES_get_program_binary",
        "GL_EXT_texture_compression_bptc",
        "GL_NV_shadow_samplers_array",
        "GL_NV_draw_buffers",
        "GL_EXT_texture_norm16",
        "GL_OES_tessellation_point_size",
        "GL_EXT_multisampled_render_to_texture2",
        "GL_NV_instanced_arrays",
        "GL_EXT_texture_storage",
        "GL_NV_texture_compression_latc",
        "GL_OES_primitive_bounding_box",
        "GL_EXT_sparse_texture",
        "GL_OES_texture_npot",
        "GL_EXT_map_buffer_range",
        "GL_EXT_multi_draw_indirect",
        "GL_NV_pixel_buffer_object",
        "GL_NV_draw_texture",
        "GL_NV_EGL_stream_consumer_external",
        "GL_OES_standard_derivatives",
        "GL_OES_vertex_array_object",
        "GL_OES_texture_border_clamp",
        "GL_NV_fbo_color_attachments",
        "GL_OES_depth_texture_cube_map",
    }
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::adapter] SL version: OpenGL ES GLSL ES 3.20
[2021-09-29T11:24:49Z INFO  wgpu_core::instance] Adapter GL AdapterInfo { name: "GeForce GT 440/PCIe/SSE2", vendor: 4318, device: 0, device_type: DiscreteGpu, backend: Gl }
[2021-09-29T11:24:49Z TRACE wgpu_hal::gles::egl] GLES: [API/Other] ID 131185 : Buffer detailed info: Buffer object 1 (bound to GL_COPY_READ_BUFFER_BINDING_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
[2021-09-29T11:24:49Z WARN  wgpu_core::instance] Missing downlevel flags: READ_ONLY_DEPTH_STENCIL
    The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.
[2021-09-29T11:24:49Z INFO  wgpu_core::instance] DownlevelCapabilities {
        flags: COMPUTE_SHADERS | FRAGMENT_WRITABLE_STORAGE | INDIRECT_EXECUTION | BASE_VERTEX | DEVICE_LOCAL_IMAGE_COPIES | NON_POWER_OF_TWO_MIPMAPPED_TEXTURES | CUBE_ARRAY_TEXTURES | COMPARISON_SAMPLERS | INDEPENDENT_BLENDING | VERTEX_STORAGE,
        limits: DownlevelLimits,
        shader_model: Sm5,
    }
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [1] = FunctionArgument(0) : Handle([1])
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [2] = As { expr: [1], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [3] = Constant([1]) : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [5] = As { expr: [4], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [6] = Constant([2]) : Value(Scalar { kind: Uint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [7] = Binary { op: And, left: [1], right: [6] } : Handle([1])
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [8] = As { expr: [7], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [9] = Constant([3]) : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [11] = Constant([1]) : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [12] = Binary { op: Subtract, left: [10], right: [11] } : Value(Scalar { kind: Sint, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [13] = As { expr: [12], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [14] = Constant([4]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [15] = Constant([5]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [16] = Compose { ty: [2], components: [[5], [13], [14], [15]] } : Handle([2])
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [1] = Constant([5]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [2] = Constant([4]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [3] = Constant([4]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [4] = Constant([5]) : Value(Scalar { kind: Float, width: 4 })
[2021-09-29T11:24:49Z DEBUG naga::front] Resolving [5] = Compose { ty: [2], components: [[1], [2], [3], [4]] } : Handle([2])
[2021-09-29T11:24:49Z DEBUG wgpu_hal::gles::device] Naga generated shader:
    #version 320 es
    
    precision highp float;
    precision highp int;
    
    
    void main() {
        uint in_vertex_index = uint(gl_VertexID);
        float x = float((int(in_vertex_index) - 1));
        float y = float(((int((in_vertex_index & 1u)) * 2) - 1));
        gl_Position = vec4(x, y, 0.0, 1.0);
        gl_Position.yz = vec2(-gl_Position.y, gl_Position.z * 2.0 - gl_Position.w);
        return;
    }
    
    
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::device] 	Compiled shader NativeShader(5)
[2021-09-29T11:24:49Z DEBUG wgpu_hal::gles::device] Naga generated shader:
    #version 320 es
    
    precision highp float;
    precision highp int;
    
    layout(location = 0) out vec4 _fs2p_location0;
    
    void main() {
        _fs2p_location0 = vec4(1.0, 0.0, 0.0, 1.0);
        return;
    }
    
    
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::device] 	Compiled shader NativeShader(6)
[2021-09-29T11:24:49Z INFO  wgpu_hal::gles::device] 	Linked program NativeProgram(4)
[2021-09-29T11:24:49Z INFO  wgpu_core::device] configuring surface with SurfaceConfiguration { usage: RENDER_ATTACHMENT, format: Bgra8UnormSrgb, width: 800, height: 600, present_mode: Mailbox }
[2021-09-29T11:24:49Z WARN  wgpu_core::device] Surface does not support present mode: Mailbox, falling back to FIFO
[2021-09-29T11:24:49Z ERROR wgpu_hal::gles::egl] EGL 'eglCreatePlatformWindowSurface' code 0x3008: 
[2021-09-29T11:24:49Z WARN  wgpu_hal::gles::egl] Error in create_platform_window_surface: BadDisplay
thread 'main' panicked at 'Error in Surface::configure: invalid surface', wgpu/src/backend/direct.rs:197:9
stack backtrace:
   0:     0x56169dc50050 - std::backtrace_rs::backtrace::libunwind::trace::h0197874f43e7190f
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
   1:     0x56169dc50050 - std::backtrace_rs::backtrace::trace_unsynchronized::hfdfd566bbbda6f2d
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x56169dc50050 - std::sys_common::backtrace::_print_fmt::hb3b4707c15b032a1
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x56169dc50050 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::had1dceac8b072f88
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x56169dc7345c - core::fmt::write::h9a6d9c74526a6c1b
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/core/src/fmt/mod.rs:1117:17
   5:     0x56169dc4cce5 - std::io::Write::write_fmt::h05c3bb2bc83b8ed0
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/io/mod.rs:1667:15
   6:     0x56169dc51c7b - std::sys_common::backtrace::_print::h10f0826b2a586b58
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x56169dc51c7b - std::sys_common::backtrace::print::h0d4242fbd1ac3eb6
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x56169dc51c7b - std::panicking::default_hook::{{closure}}::h275ead39fe8b8e2a
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:210:50
   9:     0x56169dc517f0 - std::panicking::default_hook::h5505d4d90f5984d9
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:227:9
  10:     0x56169dc524b4 - std::panicking::rust_panic_with_hook::h2f8980d1d9fd4ca0
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:624:17
  11:     0x56169dc51f60 - std::panicking::begin_panic_handler::{{closure}}::hd87853ef7e40ae97
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:521:13
  12:     0x56169dc50554 - std::sys_common::backtrace::__rust_end_short_backtrace::hcab167aa940694a2
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:141:18
  13:     0x56169dc51ec9 - rust_begin_unwind
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:517:5
  14:     0x56169dc51e7b - std::panicking::begin_panic_fmt::hb22a56f1d7ee4f34
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:460:5
  15:     0x56169d34bfaa - wgpu::backend::direct::Context::handle_error_fatal::h28b3d156f9cce365
                               at /tmp/wgpu/wgpu/src/backend/direct.rs:197:9
  16:     0x56169d397346 - <wgpu::backend::direct::Context as wgpu::Context>::surface_configure::h8a5b504f19733187
                               at /tmp/wgpu/wgpu/src/backend/direct.rs:902:13
  17:     0x56169d32a36d - wgpu::Surface::configure::h99c1ca714ce244fe
                               at /tmp/wgpu/wgpu/src/lib.rs:3174:9
  18:     0x56169cfe1e9a - hello_triangle::run::{{closure}}::hdf9ffd9091647c61
                               at /tmp/wgpu/wgpu/examples/hello-triangle/main.rs:75:5
  19:     0x56169cfdc439 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hc1b3387278330b0b
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/core/src/future/mod.rs:80:19
  20:     0x56169cfcd8ca - pollster::block_on::hde94ef358e12817c
                               at /home/stock/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/pollster-0.2.4/src/lib.rs:132:15
  21:     0x56169cfe2377 - hello_triangle::main::h561bfaa72f382de4
                               at /tmp/wgpu/wgpu/examples/hello-triangle/main.rs:139:9
  22:     0x56169d03697b - core::ops::function::FnOnce::call_once::h09b772e11ac4a136
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/core/src/ops/function.rs:227:5
  23:     0x56169d01b01e - std::sys_common::backtrace::__rust_begin_short_backtrace::hea1594d2ee765c5c
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/sys_common/backtrace.rs:125:18
  24:     0x56169d035101 - std::rt::lang_start::{{closure}}::h05e8db775b4f0c56
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/rt.rs:63:18
  25:     0x56169dc529ba - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h5e3bbb97afe2bb03
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/core/src/ops/function.rs:259:13
  26:     0x56169dc529ba - std::panicking::try::do_call::h48c2d717cec4bdcb
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:403:40
  27:     0x56169dc529ba - std::panicking::try::h2a49bc215893bc14
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:367:19
  28:     0x56169dc529ba - std::panic::catch_unwind::h6d23b7c99550c7ff
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panic.rs:129:14
  29:     0x56169dc529ba - std::rt::lang_start_internal::{{closure}}::h251a0c0729f15896
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/rt.rs:45:48
  30:     0x56169dc529ba - std::panicking::try::do_call::h4830e784a9b9d1ad
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:403:40
  31:     0x56169dc529ba - std::panicking::try::h0427859d2ad3b3b9
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panicking.rs:367:19
  32:     0x56169dc529ba - std::panic::catch_unwind::h4079bfb63395be0f
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/panic.rs:129:14
  33:     0x56169dc529ba - std::rt::lang_start_internal::h408e9d26a25a1f08
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/rt.rs:45:20
  34:     0x56169d0350d0 - std::rt::lang_start::hc44f7b8e7627aa69
                               at /rustc/0fa3190394475a84360b34e074e719d519bc40f1/library/std/src/rt.rs:62:5
  35:     0x56169cfe23dc - main
  36:     0x7fa20fc82b25 - __libc_start_main
  37:     0x56169cfcd49e - _start
  38:                0x0 - <unknown>
[2021-09-29T11:24:49Z INFO  wgpu_core::hub] Dropping Global
[2021-09-29T11:24:49Z INFO  wgpu_core::device] Destroying 0 command encoders

Platform
Driver: linux514-nvidia-390xx 390.144-4

One more thing:
Setting environment variable WGPU_BACKEND=gl does not use that backend when creating instance with Backends::PRIMARY. I don't know if this is intentional.

@kvark
Copy link
Member

kvark commented Sep 29, 2021

Was also reported in #1577 (comment) but got lost because there were a bunch of issues with unclear relation to each other.
Edit: also https://forums.developer.nvidia.com/t/390-143-eglcreateplatformwindowsurface-causes-bogus-egl-bad-display-error/179820
Edit2: also wondering if this is related to #1981

@kvark kvark added area: correctness We're behaving incorrectly help required We need community help to make this happen. type: bug Something isn't working labels Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: correctness We're behaving incorrectly help required We need community help to make this happen. type: bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants