Setup: -------- Hardware: Platform: SKY LAKE Y A0 CPU : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QJK9 CPU : SKL D0 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02,FBS03, F23, O-02 & O-06 Software Linux : Ubuntu 14.04 LTS 64 bits BIOS : SKLSE2R1.R00.X097.B02.1509020030 ME FW : 11.0.0.1173 Ksc (EC FW): 1.19 kernel 4.3.0-rc3-drm-intel-nightly+ (eb69e51) from git://anongit.freedesktop.org/drm-intel Mesa - 11.0.2 from http://cgit.freedesktop.org/mesa/mesa/ xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/ Libva - 1.6.1 from http://cgit.freedesktop.org/libva/ vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver Regression: ------------ Tests were Pass with Mesa 10.6.7 Steps ------ Execute command: ./piglit -s -c run deqp_gles3 results/deqp_gles3 Actual result: -------------- Following tests are fail deqp-gles3@functional@shaders@builtin_functions@precision@abs@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@acos@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@acosh@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@acosh@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@acosh@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@add@highp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@add@lowp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@add@lowp_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@asin@mediump_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@asinh@highp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@asinh@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@atan2@mediump_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@atanh@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@atanh@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@atanh@lowp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@ceil@mediump_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@ceil@mediump_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@ceil@mediump_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@cosh@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@cosh@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@cosh@lowp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@cross@highp_fragment deqp-gles3@functional@shaders@builtin_functions@precision@cross@mediump_vertex deqp-gles3@functional@shaders@builtin_functions@precision@determinant@lowp_vertex@mat2 deqp-gles3@functional@shaders@builtin_functions@precision@div@mediump_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@div@mediump_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@dot@highp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@dot@mediump_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@exp2@mediump_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@exp2@mediump_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@exp@highp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@exp@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@exp@lowp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@faceforward@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@faceforward@highp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@faceforward@lowp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@faceforward@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@floor@lowp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@floor@lowp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@fract@highp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@inverse@mediump_fragment@mat2 deqp-gles3@functional@shaders@builtin_functions@precision@length@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@length@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@length@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@length@lowp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@length@lowp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@log@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@log@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@log@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@log@highp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@log@highp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@log@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@highp_fragment@mat3x2 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@highp_fragment@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@highp_vertex@mat3x2 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@highp_vertex@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@highp_vertex@mat4x2 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@lowp_fragment@mat3x2 deqp-gles3@functional@shaders@builtin_functions@precision@matrixcompmult@lowp_fragment@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@max@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@max@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@max@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@max@highp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@mod@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@mul@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@mul@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@mul@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@normalize@lowp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@outerproduct@lowp_vertex@mat3x2 deqp-gles3@functional@shaders@builtin_functions@precision@outerproduct@lowp_vertex@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@outerproduct@mediump_fragment@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@outerproduct@mediump_vertex@mat3 deqp-gles3@functional@shaders@builtin_functions@precision@outerproduct@mediump_vertex@mat4 deqp-gles3@functional@shaders@builtin_functions@precision@pow@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@pow@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@pow@lowp_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@radians@lowp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@radians@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@reflect@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@reflect@lowp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@reflect@lowp_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@reflect@lowp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@refract@highp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@refract@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@round@lowp_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@roundeven@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@sign@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@sin@lowp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@sin@lowp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@sin@lowp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@sinh@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@sinh@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@smoothstep@highp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@smoothstep@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@sqrt@mediump_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@sqrt@mediump_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@sqrt@mediump_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@sqrt@mediump_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@sub@highp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@sub@highp_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@sub@highp_vertex@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@sub@highp_vertex@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@tan@highp_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@tan@highp_fragment@vec3 deqp-gles3@functional@shaders@builtin_functions@precision@tan@highp_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@tanh@mediump_fragment@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@tanh@mediump_fragment@vec4 deqp-gles3@functional@shaders@builtin_functions@precision@tanh@mediump_vertex@scalar deqp-gles3@functional@shaders@builtin_functions@precision@transpose@highp_vertex@mat2 deqp-gles3@functional@shaders@builtin_functions@precision@transpose@highp_vertex@mat2x3 deqp-gles3@functional@shaders@builtin_functions@precision@transpose@highp_vertex@mat2x4 deqp-gles3@functional@shaders@builtin_functions@precision@transpose@highp_vertex@mat3x4 deqp-gles3@functional@shaders@builtin_functions@precision@transpose@highp_vertex@mat4 deqp-gles3@functional@shaders@builtin_functions@precision@transpose@lowp_vertex@mat3 deqp-gles3@functional@shaders@builtin_functions@precision@trunc@lowp_fragment@scalar deqp-gles3@functional@shaders@builtin_functions@precision@trunc@mediump_vertex@vec2 deqp-gles3@functional@shaders@builtin_functions@precision@trunc@mediump_vertex@vec3 Expected result: ----------------- Tests are Pass
year has passed and there has been some fixes in the area, many of the mentioned tests are now passing but following categories still fail: sin, cos, atan2, tanh I tested this on HSW with ./deqp-gles3 --deqp-case=*builtin_functions*precision* and got following result --- 8< --- Passed: 1286/1338 (96.1%) Failed: 52/1338 (3.9%) Not supported: 0/1338 (0.0%) Warnings: 0/1338 (0.0%)
*** Bug 98347 has been marked as a duplicate of this bug. ***
please verify that the failures you see are part of the must-pass list before spending time on them. https://android.googlesource.com/platform/external/deqp/+/master/android/cts/master/
For tests in the must-pass list, highp tests pass for me with INTEL_PRECISE_TRIG=1
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.