OpenGL ES2 test failed on TX1

Hi,

My machine is TX1, and I built the source code, The source code link is : VK-GL-CTS/external/openglcts at main · KhronosGroup/VK-GL-CTS · GitHub

and then run the test ./cts-runner --type=es2 , But I met some issues, just like followings:

running OpenGL ES 2 conformance
No WGL configs enumerated: WGL is not supported on this OS
found 22 compatible and 36 excluded configs

Test run 1 / 26

DONE!
Test run totals:
Passed: 14/14 (100.0%)
Failed: 0/14 (0.0%)
Not supported: 0/14 (0.0%)
Warnings: 0/14 (0.0%)

Test run 2 / 26

Config: --deqp-caselist-file=gl_cts/data/mustpass/egl/aosp_mustpass/3.2.4.x/egl-master.txt, --deqp-screen-rotation=unspecified, --deqp-surface-width=256, --deqp-surface-height=256, --deqp-watchdog=disable, --deqp-gl-config-name=rgba8888d24s8ms0, --deqp-log-filename=config-egl-master-cfg-1-run-0-width-256-height-256.qpa, --deqp-log-images=disable, --deqp-log-shader-sources=disable,
Config: --deqp-caselist-file=gl_cts/data/mustpass/egl/aosp_mustpass/3.2.4.x/egl-master.txt, --deqp-screen-rotation=unspecified, --deqp-surface-width=256, --deqp-surface-height=256, --deqp-watchdog=disable, --deqp-gl-config-name=rgba8888d24s8ms0, --deqp-log-filename=config-egl-master-cfg-1-run-0-width-256-height-256.qpa, --deqp-log-images=disable, --deqp-log-shader-sources=disable,

Writing test log into config-egl-master-cfg-1-run-0-width-256-height-256.qpa
dEQP Core git-e52de55c0c107405cdcd56256d088ee50eb39aac (0xe52de55c) starting…
target implementation = ‘Default’

Test case ‘dEQP-EGL.info.version’…
Pass (Pass)

Test case ‘dEQP-EGL.info.vendor’…
Pass (Pass)

Test case ‘dEQP-EGL.info.client_apis’…
Pass (Pass)

Test case ‘dEQP-EGL.info.extensions’…
Pass (Pass)

Test case ‘dEQP-EGL.info.configs’…
Pass ()

Test case ‘dEQP-EGL.functional.create_context.rgb565_no_depth_no_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgb565_no_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgb565_depth_no_stencil’…
Pass (Pass)
Test case ‘dEQP-EGL.functional.create_context.rgb565_depth_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgb888_no_depth_no_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgb888_no_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgb888_depth_no_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgb888_depth_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgba4444_no_depth_no_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba4444_no_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba4444_depth_no_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba4444_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba5551_no_depth_no_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba5551_no_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)
Test case ‘dEQP-EGL.functional.create_context.rgba5551_depth_no_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba5551_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba8888_no_depth_no_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgba8888_no_depth_stencil’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.rgba8888_depth_no_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.rgba8888_depth_stencil’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.create_context.other’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.create_context.no_config’…
NotSupported (EGL_KHR_no_config_context is not supported at teglCreateContextTests.cpp:129)

Test case ‘dEQP-EGL.functional.query_context.simple.query_api’…
Pass (Pass)

Test case ‘dEQP-EGL.functional.query_context.get_current_context.rgb565_window’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.query_context.get_current_context.rgb565_pixmap’…
NotSupported (No compatible configs found at teglSimpleConfigCase.cpp:78)

Test case ‘dEQP-EGL.functional.query_context.get_current_context.rgb565_pbuffer’…
Pass (Pass)
Test case ‘dEQP-EGL.functional.query_context.get_current_context.rgb888_window’…
X operation 1:0 failed: BadMatch (invalid parameter attributes)
X operation 18:0 failed: BadWindow (invalid Window parameter)
X operation 8:0 failed: BadWindow (invalid Window parameter)
X operation 2:0 failed: BadWindow (invalid Window parameter)

So can you tell me how can I solve the problem? And then go on doing the test?

Thanks!

Hi zhaojun,

Sorry that I am new to this test. Could you point out what is exactly this test doing? “dEQP-EGL.functional.query_context.get_current_context.rgb888_window”

The error log looks like it is using some command that our X11 driver does not support.

I just use the source code for OpenGL/ES Test, I am not very familiar with the role of specific test case。

I will deeply familiar with the source code, Try to locate the problem more accurate。

Can you download the source code and build it for test on TX1 if possible As my description maybe not very good.

Thanks!

@WayneWWW

Hi, I have asked the VK-GL-CTS for the point of the test ‘dEQP-EGL.functional.query_context.get_current_context.rgb888_window’,
The link is : https://github.com/KhronosGroup/VK-GL-CTS/issues/93

So how can I solve the issue?