Result: fail
Detail | Value |
---|---|
Returncode | 1 |
Time | 0:00:00.156807 |
Stdout |
Shader source: /* [config] * expect_result: pass * glsl_version: 1.50 * require_extensions: GL_ARB_gpu_shader_fp64 * [end config] * * Check that the following test vectors are constantfolded correctly: * (dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf)) => dmat3x4(2.0727000000000002lf, 0.87749999999999961lf, -0.19470000000000023lf, -0.89340000000000031lf, 5.6176000000000004lf, -5.3436000000000003lf, -0.62669999999999992lf, 5.8465000000000007lf, 0.51449999999999985lf, -0.24939999999999996lf, -1.4608999999999999lf, -0.42220000000000002lf) * (dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf)) => dmat3x4(2.4553000000000003lf, -3.7094lf, -0.61329999999999996lf, 2.2172000000000001lf, -0.79369999999999996lf, 0.30560000000000009lf, 1.8113999999999999lf, 1.9819000000000002lf, 2.2492000000000001lf, -0.6579000000000006lf, -2.6738999999999997lf, -1.8359000000000001lf) * (dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf)) => dmat3x4(-3.0996000000000001lf, -1.7836000000000005lf, -1.9733999999999996lf, 2.7715000000000001lf, -6.6173999999999999lf, -4.5038999999999998lf, -3.9289999999999998lf, 0.42120000000000002lf, -0.6694lf, -0.66789999999999994lf, 0.66129999999999989lf, -0.12670000000000003lf) * (dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf)) => dmat3x4(-1.0805lf, -3.3174000000000001lf, -2.3114999999999997lf, 0.16849999999999998lf, -0.28159999999999996lf, 2.1582000000000003lf, 0.29789999999999994lf, -1.1841000000000002lf, -1.7585999999999995lf, -3.4183999999999997lf, -0.90470000000000006lf, 1.9712000000000001lf) */ #version 150 #extension GL_ARB_gpu_shader_fp64 : require void main() { double[(distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[0], dvec4(2.0727000000000002lf, 0.87749999999999961lf, -0.19470000000000023lf, -0.89340000000000031lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[0], dvec4(2.0727000000000002lf, 0.87749999999999961lf, -0.19470000000000023lf, -0.89340000000000031lf))) + (distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[1], dvec4(5.6176000000000004lf, -5.3436000000000003lf, -0.62669999999999992lf, 5.8465000000000007lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[1], dvec4(5.6176000000000004lf, -5.3436000000000003lf, -0.62669999999999992lf, 5.8465000000000007lf))) + (distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[2], dvec4(0.51449999999999985lf, -0.24939999999999996lf, -1.4608999999999999lf, -0.42220000000000002lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[2], dvec4(0.51449999999999985lf, -0.24939999999999996lf, -1.4608999999999999lf, -0.42220000000000002lf))) <= 1.0322736131000004e-08lf ? 1 : -1] array0; double[(distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[0], dvec4(2.4553000000000003lf, -3.7094lf, -0.61329999999999996lf, 2.2172000000000001lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[0], dvec4(2.4553000000000003lf, -3.7094lf, -0.61329999999999996lf, 2.2172000000000001lf))) + (distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[1], dvec4(-0.79369999999999996lf, 0.30560000000000009lf, 1.8113999999999999lf, 1.9819000000000002lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[1], dvec4(-0.79369999999999996lf, 0.30560000000000009lf, 1.8113999999999999lf, 1.9819000000000002lf))) + (distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[2], dvec4(2.2492000000000001lf, -0.6579000000000006lf, -2.6738999999999997lf, -1.8359000000000001lf)) * distance((dmat4(-1.0lf, 1.77lf, 0.089999999999999997lf, -0.91000000000000003lf, -0.55000000000000004lf, 0.62lf, -0.70999999999999996lf, -1.8200000000000001lf, -1.0800000000000001lf, 0.47999999999999998lf, -1.3899999999999999lf, -1.4299999999999999lf, 1.79lf, -1.3500000000000001lf, -1.21lf, 0.71999999999999997lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[2], dvec4(2.2492000000000001lf, -0.6579000000000006lf, -2.6738999999999997lf, -1.8359000000000001lf))) <= 4.9024710870000016e-09lf ? 1 : -1] array1; double[(distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[0], dvec4(-3.0996000000000001lf, -1.7836000000000005lf, -1.9733999999999996lf, 2.7715000000000001lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[0], dvec4(-3.0996000000000001lf, -1.7836000000000005lf, -1.9733999999999996lf, 2.7715000000000001lf))) + (distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[1], dvec4(-6.6173999999999999lf, -4.5038999999999998lf, -3.9289999999999998lf, 0.42120000000000002lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[1], dvec4(-6.6173999999999999lf, -4.5038999999999998lf, -3.9289999999999998lf, 0.42120000000000002lf))) + (distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[2], dvec4(-0.6694lf, -0.66789999999999994lf, 0.66129999999999989lf, -0.12670000000000003lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(1.4199999999999999lf, 1.8lf, -1.8799999999999999lf, 1.3700000000000001lf, -0.85999999999999999lf, -1.74lf, -0.37lf, 1.8999999999999999lf, 0.27000000000000002lf, 0.040000000000000001lf, 0.42999999999999999lf, 0.70999999999999996lf))[2], dvec4(-0.6694lf, -0.66789999999999994lf, 0.66129999999999989lf, -0.12670000000000003lf))) <= 1.0540137469000002e-08lf ? 1 : -1] array2; double[(distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[0], dvec4(-1.0805lf, -3.3174000000000001lf, -2.3114999999999997lf, 0.16849999999999998lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[0], dvec4(-1.0805lf, -3.3174000000000001lf, -2.3114999999999997lf, 0.16849999999999998lf))) + (distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[1], dvec4(-0.28159999999999996lf, 2.1582000000000003lf, 0.29789999999999994lf, -1.1841000000000002lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[1], dvec4(-0.28159999999999996lf, 2.1582000000000003lf, 0.29789999999999994lf, -1.1841000000000002lf))) + (distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[2], dvec4(-1.7585999999999995lf, -3.4183999999999997lf, -0.90470000000000006lf, 1.9712000000000001lf)) * distance((dmat4(0.059999999999999998lf, 1.6000000000000001lf, 1.25lf, -0.16lf, 1.3100000000000001lf, -0.32000000000000001lf, 0.45000000000000001lf, 0.45000000000000001lf, 1.52lf, 0.51000000000000001lf, 1.8999999999999999lf, -0.88lf, -1.96lf, -1.8400000000000001lf, -0.71999999999999997lf, 0.39000000000000001lf) * dmat3x4(-1.72lf, -0.31lf, 0.14000000000000001lf, 0.40000000000000002lf, 0.089999999999999997lf, -1.5800000000000001lf, 0.17999999999999999lf, -0.77000000000000002lf, 0.45000000000000001lf, 1.9199999999999999lf, -0.56000000000000005lf, 1.76lf))[2], dvec4(-1.7585999999999995lf, -3.4183999999999997lf, -0.90470000000000006lf, 1.9712000000000001lf))) <= 4.325425458000001e-09lf ? 1 : -1] array3; gl_Position = dvec4(array0.length() + array1.length() + array2.length() + array3.length()); } |
Stderr |
Failed to compile vertex shader /Users/vlee/workspace/piglit/generated_tests/spec/arb_gpu_shader_fp64/compiler/built-in-functions/op-mult-dmat4-dmat3x4.vert: ERROR: 0:22: Incompatible types (vec4 and dvec4) in assignment (and no available implicit conversion) |
Environment |
PIGLIT_SOURCE_DIR="/Users/vlee/workspace/piglit" PIGLIT_PLATFORM="mixed_glx_egl" |
Command | /Users/vlee/workspace/piglit/bin/glslparsertest /Users/vlee/workspace/piglit/generated_tests/spec/arb_gpu_shader_fp64/compiler/built-in-functions/op-mult-dmat4-dmat3x4.vert pass 1.50 GL_ARB_gpu_shader_fp64 |
dmesg |