Bug 99640 - [SNB] OpenGLES 3.0 CTS failures
Summary: [SNB] OpenGLES 3.0 CTS failures
Status: RESOLVED MOVED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Intel 3D Bugs Mailing List
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-02 09:54 UTC by Jordan Justen
Modified: 2019-09-25 19:00 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jordan Justen 2017-02-02 09:54:38 UTC
With Mesa cb6be5c8c05fa1af20ebd4f014d686244826f987, the ES 3.0 CTS
has these failures on SNB:

ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_fragment.scalar
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_fragment.vec2
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_fragment.vec3
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_fragment.vec4
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_vertex.scalar
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_vertex.vec2
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_vertex.vec3
ES3-CTS.functional.shaders.builtin_functions.precision.mix.highp_vertex.vec4
ES3-CTS.functional.texture.mipmap.cube.base_level.linear_linear
ES3-CTS.functional.texture.mipmap.cube.base_level.linear_nearest

The CTS was run with precise_trig enabled.
Comment 1 Jason Ekstrand 2017-02-07 04:06:27 UTC
Did a little digging tonight with Ken.  The mix test fails all seem to be because of some imprecision in LRP.  Ken found some documentation that indicates it may have something to do with the fact that the destination is an MRF.  The cube tests are all because we are failing to set the "Base Mip Level" parameter in SAMPLER_STATE.  It turns out we've been failing to set this since the dawn of time but we've never noticed until now.  I've got a patch that I'll send once Jenkins is done with it.
Comment 2 Jason Ekstrand 2017-02-10 23:12:14 UTC
I have a branch which fixes the mipmap and shader tests here:

https://cgit.freedesktop.org/~jekstrand/mesa/log/?h=wip/snb-cts

However, there seem to be some image_external tests still failing:

ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestTargetTextureValid
ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestSimple
ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestVertexShader

And those appear to be all that's still failing in a full CTS run.
Comment 3 Jason Ekstrand 2017-02-12 04:49:43 UTC
(In reply to Jason Ekstrand from comment #2)
> However, there seem to be some image_external tests still failing:
> 
> ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestTargetTextureValid
> ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestSimple
> ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestVertexShader
> 
> And those appear to be all that's still failing in a full CTS run.

Never mind... I just needed a CTS branch.
Comment 4 GitLab Migration User 2019-09-25 19:00:12 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1569.


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.