VTK using on wayland

@jaswantp my system is am62xx SoC

root@am62xx-evm:/usr/lib# eglinfo
EGL client extensions string:
    EGL_EXT_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_KHR_debug
    EGL_EXT_platform_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

GBM platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL_ES
EGL extensions string:
    EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_image_gl_colorspace
    EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_cl_event2
    EGL_KHR_config_attribs EGL_KHR_create_context 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_partial_update
    EGL_KHR_reusable_sync EGL_KHR_surfaceless_context
    EGL_EXT_pixel_format_float EGL_KHR_wait_sync
    EGL_MESA_configless_context EGL_MESA_drm_image
    EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
    EGL_WL_bind_wayland_display EGL_IMG_cl_image
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32  0  8  8  8  8  0  0  0 0 0x34325241--      a     y  y     win,pb
0x02 32  0  8  8  8  8  0  0  2 1 0x34325241--      a     y  y     win,pb
0x03 32  0  8  8  8  8  0  0  4 1 0x34325241--      a     y  y     win,pb
0x04 32  0  8  8  8  8 24  8  0 0 0x34325241--      a     y  y     win,pb
0x05 32  0  8  8  8  8 24  8  2 1 0x34325241--      a     y  y     win,pb
0x06 32  0  8  8  8  8 24  8  4 1 0x34325241--      a     y  y     win,pb
0x07 24  0  8  8  8  0  0  0  0 0 0x34325258--      y     y  y     win,pb
0x08 24  0  8  8  8  0  0  0  2 1 0x34325258--      y     y  y     win,pb
0x09 24  0  8  8  8  0  0  0  4 1 0x34325258--      y     y  y     win,pb
0x0a 24  0  8  8  8  0 24  8  0 0 0x34325258--      y     y  y     win,pb
0x0b 24  0  8  8  8  0 24  8  2 1 0x34325258--      y     y  y     win,pb
0x0c 24  0  8  8  8  0 24  8  4 1 0x34325258--      y     y  y     win,pb
0x0d 16  0  5  6  5  0  0  0  0 0 0x36314752--      y     y  y     win,pb
0x0e 16  0  5  6  5  0  0  0  2 1 0x36314752--      y     y  y     win,pb
0x0f 16  0  5  6  5  0  0  0  4 1 0x36314752--      y     y  y     win,pb
0x10 16  0  5  6  5  0 24  8  0 0 0x36314752--      y     y  y     win,pb
0x11 16  0  5  6  5  0 24  8  2 1 0x36314752--      y     y  y     win,pb
0x12 16  0  5  6  5  0 24  8  4 1 0x36314752--      y     y  y     win,pb

Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL_ES
EGL extensions string:
    EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_image_gl_colorspace
    EGL_EXT_present_opaque EGL_EXT_swap_buffers_with_damage
    EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_cl_event2
    EGL_KHR_config_attribs EGL_KHR_create_context 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_base EGL_KHR_no_config_context EGL_KHR_partial_update
    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_image_dma_buf_export EGL_MESA_query_driver
    EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image
    EGL_IMG_cl_image
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32  0  8  8  8  8  0  0  0 0 0x00--      a     y  y     win,pb
0x02 32  0  8  8  8  8  0  0  2 1 0x00--      a     y  y     win,pb
0x03 32  0  8  8  8  8  0  0  4 1 0x00--      a     y  y     win,pb
0x04 32  0  8  8  8  8 24  8  0 0 0x00--      a     y  y     win,pb
0x05 32  0  8  8  8  8 24  8  2 1 0x00--      a     y  y     win,pb
0x06 32  0  8  8  8  8 24  8  4 1 0x00--      a     y  y     win,pb
0x07 24  0  8  8  8  0  0  0  0 0 0x00--      y     y  y     win,pb
0x08 24  0  8  8  8  0  0  0  2 1 0x00--      y     y  y     win,pb
0x09 24  0  8  8  8  0  0  0  4 1 0x00--      y     y  y     win,pb
0x0a 24  0  8  8  8  0 24  8  0 0 0x00--      y     y  y     win,pb
0x0b 24  0  8  8  8  0 24  8  2 1 0x00--      y     y  y     win,pb
0x0c 24  0  8  8  8  0 24  8  4 1 0x00--      y     y  y     win,pb
0x0d 16  0  5  6  5  0  0  0  0 0 0x00--      y     y  y     win,pb
0x0e 16  0  5  6  5  0  0  0  2 1 0x00--      y     y  y     win,pb
0x0f 16  0  5  6  5  0  0  0  4 1 0x00--      y     y  y     win,pb
0x10 16  0  5  6  5  0 24  8  0 0 0x00--      y     y  y     win,pb
0x11 16  0  5  6  5  0 24  8  2 1 0x00--      y     y  y     win,pb
0x12 16  0  5  6  5  0 24  8  4 1 0x00--      y     y  y     win,pb
0x13  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x14  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x15  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x16  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x17  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x18  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x19  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x1a  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x1b  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x1c  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x1d  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x1e  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x1f  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x20  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x21  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x22  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x23  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x24  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x25  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x26  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x27  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x28  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x29  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x2a  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x2b  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x2c  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x2d  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x2e  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x2f  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x30  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x31  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x32  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x33  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x34  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x35  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x36  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x37  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x38  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x39  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x3a  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x3b  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x3c  8  0  0  0  0  0 24  8  4 1 0x00--                     win
0x3d  8  0  0  0  0  0  0  0  0 0 0x00--                     win
0x3e  8  0  0  0  0  0  0  0  2 1 0x00--                     win
0x3f  8  0  0  0  0  0  0  0  4 1 0x00--                     win
0x40  8  0  0  0  0  0 24  8  0 0 0x00--                     win
0x41  8  0  0  0  0  0 24  8  2 1 0x00--                     win
0x42  8  0  0  0  0  0 24  8  4 1 0x00--                     win

X11 platform:
eglinfo: eglInitialize failed

Device platform:
eglinfo: eglInitialize failed