#sessionInfo releaseName 2014.x #sessionInfo releaseId 0xcafebabe #sessionInfo targetName "X11 EGL" #beginSession #beginTestCaseResult dEQP-GLES3.functional.shaders.conversions.scalar_to_scalar.int_to_bool_vertex #version 300 es precision mediump float; precision mediump int; in highp vec4 dEQP_Position; in float a_in0; out float v_out0; bool out0; void main() { int in0 = int(a_in0); out0 = bool(in0); gl_Position = dEQP_Position; v_out0 = float(out0); } #version 300 es precision highp float; precision highp int; layout(location = 0) out mediump vec4 dEQP_FragColor; bool isOk (float a, bool b) { return ((a > 0.5) == b); } in float v_out0; uniform bool ref_out0; void main() { bool RES = isOk(v_out0, ref_out0); dEQP_FragColor = vec4(RES, RES, RES, 1.0); } 0.193000 0.231000 2.895000 INCORRECT RESULT for (value block 1 of 1, sub-case 2 of 10): Failing shader input/output values: input int in0: 1 expected bool out0: true iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABTUlEQVR4nO3SMQEA IAzAsIF/zyBjRxMFPXpm5g1ZdzuAXQaIM0CcAeIMEGeAOAPEGSDOAHEGiDNAnAHi DBBngDgDxBkgzgBxBogzQJwB4gwQZ4A4A8QZIM4AcQaIM0CcAeIMEGeAOAPEGSDO AHEGiDNAnAHiDBBngDgDxBkgzgBxBogzQJwB4gwQZ4A4A8QZIM4AcQaIM0CcAeIM EGeAOAPEGSDOAHEGiDNAnAHiDBBngDgDxBkgzgBxBogzQJwB4gwQZ4A4A8QZIM4A cQaIM0CcAeIMEGeAOAPEGSDOAHEGiDNAnAHiDBBngDgDxBkgzgBxBogzQJwB4gwQ Z4A4A8QZIM4AcQaIM0CcAeIMEGeAOAPEGSDOAHEGiDNAnAHiDBBngDgDxBkgzgBx BogzQJwB4gwQZ4A4A8QZIM4AcQaIM0CcAeIMEGeAOAPEfdKEAf8FXZHzAAAAAElF TkSuQmCC 9333 Image comparison failed #endTestCaseResult #endSession