Summary: | [HSW]deqp-gles2 Functional@shaders@constant_expressions@ sutests are failing 432 of 462 available tests | ||
---|---|---|---|
Product: | Mesa | Reporter: | Elio <elio.martinez.monroy> |
Component: | Drivers/DRI/i965 | Assignee: | Ian Romanick <idr> |
Status: | RESOLVED WORKSFORME | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | idr, mark.a.janes |
Version: | 11.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Dmesg logs
Terminal Output |
Created attachment 118782 [details]
Terminal Output
Adding test cases : <% deqp-gles2@functional@shaders@builtin_variable@max_draw_buffers_fragment Fail deqp-gles2@functional@shaders@builtin_variable@max_draw_buffers_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_float_fragment Fail new bug deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@ceil_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@clamp_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@floor_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@fract_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@max_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@min_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mix_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@mod_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@sign_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@smoothstep_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec3_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec3_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec4_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec4_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@common@step_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp2_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@exp_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@inversesqrt_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log2_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@log_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@pow_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@exponential@sqrt_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@distance_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@dot_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@faceforward_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@length_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@normalize_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@reflect_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@geometric@refract_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@matrix@compmult_mat4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@acos_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@asin_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_combined_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@atan_separate_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@cos_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@degrees_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@radians_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@sin_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_float_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_float_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@trigonometry@tan_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@all_bvec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@any_bvec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_bvec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@equal_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthanequal_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@greaterthan_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthanequal_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@lessthan_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_bvec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_ivec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@notequal_vec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec2_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec2_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec3_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec3_vertex Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec4_fragment Fail deqp-gles2@functional@shaders@constant_expressions@builtin_functions@vector_relational@not_bvec4_vertex Fail deqp-gles2@functional@shaders@constant_expressions@complex_types@array_fragment Fail deqp-gles2@functional@shaders@constant_expressions@complex_types@array_vertex Fail deqp-gles2@functional@shaders@constant_expressions@complex_types@nested_builtin_funcs_fragment Fail deqp-gles2@functional@shaders@constant_expressions@complex_types@nested_builtin_funcs_vertex %> (In reply to Elio from comment #0) > Mesa: (11.2)git- There is no such thing as 11.2. Please include the actual GIT SHA1 that you are testing. > Execute: sudo ./deqp-gles2 > --deqp-case=dEQP-GLES2.functional.shaders.constant_expressions.* DO NOT RUN TESTS AS ROOT. (In reply to Elio from comment #2) > gles2@functional@shaders@constant_expressions@builtin_functions@common@abs_fl > oat_fragment > Fail All of these should be fixed by the commit below. It looks like our CI system isn't running these tests at all. At least they weren't run on October 11th. Mark: Any ideas why the gles2@functional@shaders@constant_expressions@builtin_functions tests aren't being run? Elio: If this resolves all of the failures, please close the bug. If there are still some failures, please provide that list. commit 43b07eb60faba1c65fc6f7a99087d051b00e9c0f Author: Ian Romanick <ian.d.romanick@intel.com> Date: Fri Oct 9 14:17:32 2015 -0700 glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00 In d4a24745 (August 2012), Paul made functions calls not be constant expressions in GLSL ES 1.00. Since this feature was added in desktop GLSL 1.20, we believed that it was added in GLSL ES 3.00. That turns out to be completely wrong. Built-in functions have always been allowed as constant expressions in GLSL ES, and the patch adds the (many) spec quotations to prove it. While we never previously encountered this, a later patch enforces a GLSL ES 1.00 rule that global variable initializers must be constant expressions. Without this fix, several dEQP tests fail. Fixes: tests/spec/glsl-es-1.00/compiler/const-initializer/from-function.frag tests/spec/glsl-es-1.00/compiler/const-initializer/from-function.vert tests/spec/glsl-es-1.00/compiler/const-initializer/from-sequence-in-function.frag tests/spec/glsl-es-1.00/compiler/const-initializer/from-sequence-in-function.vert Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Cc: "10.0 10.1 10.2 10.3 10.4 10.5 10.6 11.0" <mesa-stable@lists.freedesktop.org> Yes, I know we don't maintain stable branches that far back, but that *is* how far back this bug goes! These tests were not being run because they are excluded by the chromium autotest suite. We use the chromium sources to blacklist known-failing tests. That decision is sub-optimal, because we don't get notified when broken tests are fixed. For BSW, we made our own blacklist, and we do show constant_expression test results. Several hundred constant_expression tests were fixed by Ian's patches today. All of these tests work for me. Closing as Resolved/Worksforme. |
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.
Created attachment 118781 [details] Dmesg logs Most to of the tests in DEQP-2 in functional.shaders.constant_expressions are failing: 432 of 462 Test Enviroment: kernel: 4.3.0 Mesa: (11.2)git- Xf86_video_intel:2.99.917 Libdrm:libdrm-2.4.65 Libva: 1.6.1 vaapi-in tel-driver: 1.6.1 Cairo: 1.14.2 Xserver: xorg-server-latests Hardware: Hardware Platform: Intel NUC D54250WYK Processor Intel Core I5-425OU 1.30 GHz Software Linux distribution: Ubuntu 14.04 LTS 64Bits BIOS: WTLPT10H.86A.0021.2013.1.017.1606 Steps to reproduce: Install Graphic stack with configuration mentioned before. Install deqp tool. Execute: sudo ./deqp-gles2 --deqp-case=dEQP-GLES2.functional.shaders.constant_expressions.* Expected Result: Test should pass without crash/error Actual results: From 462 test cases only 28 does. Please check attached logs