Bug 98246

Summary: dEQP GLES3.1 "draw: glGetError() returned GL_INVALID_OPERATION at glsShaderLibraryCase.cpp" failure
Product: Mesa Reporter: Randy <randy.xu>
Component: Drivers/DRI/i965Assignee: Kenneth Graunke <kenneth>
Status: RESOLVED NOTOURBUG QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 94448    

Description Randy 2016-10-14 06:32:27 UTC
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>
Comment 1 Randy 2016-10-14 06:52:12 UTC
Related to https://www.khronos.org/bugzilla/show_bug.cgi?id=1500
Comment 2 Kenneth Graunke 2016-10-14 18:44:22 UTC
This is a bug in the test,
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15866

Ian plans to fix the tests.
Comment 3 Kenneth Graunke 2016-12-08 10:02:26 UTC
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.