GLSL: Fix #1279: refract does not have a double-type eta.
This commit is contained in:
parent
a0044f4fee
commit
ebec909487
7 changed files with 675 additions and 671 deletions
8
Test/400.geom
Normal file → Executable file
8
Test/400.geom
Normal file → Executable file
|
|
@ -285,10 +285,10 @@ void doubles()
|
|||
dvec3v += reflect(dvec3v, dvec3v);
|
||||
dvec4v += reflect(dvec4v, dvec4v);
|
||||
|
||||
doublev += refract(doublev, doublev, doublev);
|
||||
dvec2v += refract(dvec2v, dvec2v, doublev);
|
||||
dvec3v += refract(dvec3v, dvec3v, doublev);
|
||||
dvec4v += refract(dvec4v, dvec4v, doublev);
|
||||
doublev += refract(doublev, doublev, 1.3);
|
||||
dvec2v += refract(dvec2v, dvec2v, 1.3);
|
||||
dvec3v += refract(dvec3v, dvec3v, 1.3);
|
||||
dvec4v += refract(dvec4v, dvec4v, 1.3);
|
||||
|
||||
dmat2 dmat2v = outerProduct(dvec2v, dvec2v);
|
||||
dmat3 dmat3v = outerProduct(dvec3v, dvec3v);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue