Mesa git top commit: 389d6dedbe75defe07216ad761569a9b94f44e58 dEQP git top commit: ca988480be945772473f9256b6ae91fa6aa62bd1 Reproduced on HSW and SKL dEQP-GLES31.functional.separate_shader.validation.io_blocks.match_different_member_struct_names.qpa: <Result StatusCode="Fail">draw: glGetError() returned GL_INVALID_OPERATION at glsShaderLibraryCase.cpp:1298</Result> dEQP-GLES31.functional.separate_shader.validation.varying.match_different_struct_names.qpa: <Result StatusCode="Fail">draw: glGetError() returned GL_INVALID_OPERATION at glsShaderLibraryCase.cpp:1298</Result>
Related to https://www.khronos.org/bugzilla/show_bug.cgi?id=1500
This is a bug in the test, https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15866 Ian plans to fix the tests.
I fixed this in the upstream Khronos CTS a while ago. The fix hasn't made it to dEQP yet. Today I submitted the patch for inclusion in dEQP's nougat-cts-dev branch: https://android-review.googlesource.com/#/c/311505/
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.