mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-27 14:37:16 +00:00
ray:: fixed distance in Sol
This commit is contained in:
parent
6d38362bbc
commit
9cc4f627cf
@ -147,7 +147,7 @@ shared_ptr<glhr::GLprogram> write_shader(flagtype shader_flags) {
|
|||||||
coordinator +=
|
coordinator +=
|
||||||
"float d = sqrt(t[0] * t[0] + t[1] * t[1] + t[2] * t[2]);\n"
|
"float d = sqrt(t[0] * t[0] + t[1] * t[1] + t[2] * t[2]);\n"
|
||||||
"float ad = (d == 0.) ? 0. : (d < 1.) ? min(atanh(d), 10.) : 10.;\n"
|
"float ad = (d == 0.) ? 0. : (d < 1.) ? min(atanh(d), 10.) : 10.;\n"
|
||||||
"float m = ad / d / 11.; t[0] *= m; t[1] *= m; t[2] *= m;\n";
|
"float m = ad / d; t[0] *= m; t[1] *= m; t[2] *= m;\n";
|
||||||
distfun = "ad";
|
distfun = "ad";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user