Revert "GLSL: Fix #1279: refract does not have a double-type eta."

This reverts commit ebec909487b8c44a8c28b40c9899857593cc9bb5.

Khronos decided glslang was originally correct, and the specifications
are incorrect.
diff --git a/Test/400.geom b/Test/400.geom
index d0a43d7..f8e8955 100755
--- a/Test/400.geom
+++ b/Test/400.geom
@@ -285,10 +285,10 @@
     dvec3v  += reflect(dvec3v, dvec3v);

     dvec4v  += reflect(dvec4v, dvec4v);

 

-    doublev += refract(doublev, doublev, 1.3);

-    dvec2v  += refract(dvec2v, dvec2v,   1.3);

-    dvec3v  += refract(dvec3v, dvec3v,   1.3);

-    dvec4v  += refract(dvec4v, dvec4v,   1.3);

+    doublev += refract(doublev, doublev, doublev);

+    dvec2v  += refract(dvec2v, dvec2v, doublev);

+    dvec3v  += refract(dvec3v, dvec3v, doublev);

+    dvec4v  += refract(dvec4v, dvec4v, doublev);

 

     dmat2   dmat2v   = outerProduct(dvec2v, dvec2v);

     dmat3   dmat3v   = outerProduct(dvec3v, dvec3v);

@@ -300,9 +300,9 @@
     dmat3x4 dmat3x4v = outerProduct(dvec4v, dvec3v);

     dmat4x3 dmat4x3v = outerProduct(dvec3v, dvec4v);

 

-    dmat2v *= matrixCompMult(dmat2v, dmat2v);
-    dmat3v *= matrixCompMult(dmat3v, dmat3v);
-    dmat4v *= matrixCompMult(dmat4v, dmat4v);
+    dmat2v *= matrixCompMult(dmat2v, dmat2v);

+    dmat3v *= matrixCompMult(dmat3v, dmat3v);

+    dmat4v *= matrixCompMult(dmat4v, dmat4v);

     dmat2x3v = matrixCompMult(dmat2x3v, dmat2x3v);

     dmat2x4v = matrixCompMult(dmat2x4v, dmat2x4v);

     dmat3x2v = matrixCompMult(dmat3x2v, dmat3x2v);