Use FastFloat
This commit is contained in:
parent
f9515c8156
commit
78f43a0304
|
@ -346,11 +346,12 @@ class Inc {
|
||||||
// lightProj
|
// lightProj
|
||||||
var near = l.data.raw.near_plane;
|
var near = l.data.raw.near_plane;
|
||||||
var far = l.data.raw.far_plane;
|
var far = l.data.raw.far_plane;
|
||||||
var a = far + near;
|
var a:kha.FastFloat = far + near;
|
||||||
var b = far - near;
|
var b:kha.FastFloat = far - near;
|
||||||
var c = 2.0 * far * near;
|
var f2:kha.FastFloat = 2.0;
|
||||||
var vx = a / b;
|
var c:kha.FastFloat = f2 * far * near;
|
||||||
var vy = c / b;
|
var vx:kha.FastFloat = a / b;
|
||||||
|
var vy:kha.FastFloat = c / b;
|
||||||
kha.compute.Compute.setFloat2(voxel_cf, vx, vy);
|
kha.compute.Compute.setFloat2(voxel_cf, vx, vy);
|
||||||
// LVP
|
// LVP
|
||||||
m.setFrom(l.VP);
|
m.setFrom(l.VP);
|
||||||
|
|
Loading…
Reference in a new issue