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:
parent
bea08fe02a
commit
2a805d9cea
7 changed files with 674 additions and 678 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue