Skip to content

Instantly share code, notes, and snippets.

@leon332157
Created November 3, 2023 04:08
Show Gist options
  • Save leon332157/0ee6bc6cfa36d69ad45e006217ba3151 to your computer and use it in GitHub Desktop.
Save leon332157/0ee6bc6cfa36d69ad45e006217ba3151 to your computer and use it in GitHub Desktop.
eglinfo debian
EGL client extensions string:
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_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 driver name: pvr
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:
eglinfo: eglInitialize failed
X11 platform:
eglinfo: eglInitialize failed
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL_ES
EGL driver name: pvr
EGL extensions string:
EGL_ANDROID_native_fence_sync 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_base 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 0x00-- a y y pb
0x02 32 0 8 8 8 8 0 0 2 1 0x00-- a y y pb
0x03 32 0 8 8 8 8 0 0 4 1 0x00-- a y y pb
0x04 32 0 8 8 8 8 24 8 0 0 0x00-- a y y pb
0x05 32 0 8 8 8 8 24 8 2 1 0x00-- a y y pb
0x06 32 0 8 8 8 8 24 8 4 1 0x00-- a y y pb
0x07 24 0 8 8 8 0 0 0 0 0 0x00-- y y y pb
0x08 24 0 8 8 8 0 0 0 2 1 0x00-- y y y pb
0x09 24 0 8 8 8 0 0 0 4 1 0x00-- y y y pb
0x0a 24 0 8 8 8 0 24 8 0 0 0x00-- y y y pb
0x0b 24 0 8 8 8 0 24 8 2 1 0x00-- y y y pb
0x0c 24 0 8 8 8 0 24 8 4 1 0x00-- y y y pb
0x0d 16 0 5 6 5 0 0 0 0 0 0x00-- y y y pb
0x0e 16 0 5 6 5 0 0 0 2 1 0x00-- y y y pb
0x0f 16 0 5 6 5 0 0 0 4 1 0x00-- y y y pb
0x10 16 0 5 6 5 0 24 8 0 0 0x00-- y y y pb
0x11 16 0 5 6 5 0 24 8 2 1 0x00-- y y y pb
0x12 16 0 5 6 5 0 24 8 4 1 0x00-- y y y pb
Device platform:
Device #0:
EGL device extensions string:
EGL_EXT_device_drm EGL_EXT_device_drm_render_node
Platform Device:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL_ES
EGL driver name: pvr
EGL extensions string:
EGL_ANDROID_native_fence_sync 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_base 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 0x00-- a y y pb
0x02 32 0 8 8 8 8 0 0 2 1 0x00-- a y y pb
0x03 32 0 8 8 8 8 0 0 4 1 0x00-- a y y pb
0x04 32 0 8 8 8 8 24 8 0 0 0x00-- a y y pb
0x05 32 0 8 8 8 8 24 8 2 1 0x00-- a y y pb
0x06 32 0 8 8 8 8 24 8 4 1 0x00-- a y y pb
0x07 24 0 8 8 8 0 0 0 0 0 0x00-- y y y pb
0x08 24 0 8 8 8 0 0 0 2 1 0x00-- y y y pb
0x09 24 0 8 8 8 0 0 0 4 1 0x00-- y y y pb
0x0a 24 0 8 8 8 0 24 8 0 0 0x00-- y y y pb
0x0b 24 0 8 8 8 0 24 8 2 1 0x00-- y y y pb
0x0c 24 0 8 8 8 0 24 8 4 1 0x00-- y y y pb
0x0d 16 0 5 6 5 0 0 0 0 0 0x00-- y y y pb
0x0e 16 0 5 6 5 0 0 0 2 1 0x00-- y y y pb
0x0f 16 0 5 6 5 0 0 0 4 1 0x00-- y y y pb
0x10 16 0 5 6 5 0 24 8 0 0 0x00-- y y y pb
0x11 16 0 5 6 5 0 24 8 2 1 0x00-- y y y pb
0x12 16 0 5 6 5 0 24 8 4 1 0x00-- y y y pb
Device #1:
EGL device extensions string:
EGL_MESA_device_software EGL_EXT_device_drm_render_node
Platform Device:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4
EGL client APIs: OpenGL OpenGL_ES
EGL driver name: swrast
EGL extensions string:
EGL_EXT_image_gl_colorspace EGL_EXT_yuv_surface 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_base
EGL_KHR_no_config_context 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_query_driver
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 10 10 10 2 0 0 0 0 0x00-- a y y y pb
0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y pb
0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y pb
0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y pb
0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y pb
0x06 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y pb
0x07 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y pb
0x08 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y pb
0x09 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y pb
0x0a 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y pb
0x0b 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb
0x0c 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y pb
0x0d 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y pb
0x0e 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb
0x0f 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y pb
0x10 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb
0x11 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y pb
0x12 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y pb
0x13 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb
0x14 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y pb
0x15 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb
0x16 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb
0x17 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y pb
0x18 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb
0x19 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y pb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment