Revert "GLSL: Fix #1279: refract does not have a double-type eta."
This reverts commit ebec909487.
Khronos decided glslang was originally correct, and the specifications
are incorrect.
This commit is contained in:
@@ -285,10 +285,10 @@ void doubles()
|
||||
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 @@ void doubles()
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user