Improve floating point precision in distance fog tests
This commit is contained in:
@@ -305,13 +305,15 @@ describe("distance fog parameters", () => {
|
|||||||
settings.distanceFog.farDistance = 300;
|
settings.distanceFog.farDistance = 300;
|
||||||
settings.distanceFog.renderDistance = 100;
|
settings.distanceFog.renderDistance = 100;
|
||||||
|
|
||||||
expect(resolveDistanceFogFadeMargin(25, 100)).toBe(10.5);
|
const resolvedParameters = resolveDistanceFogParameters(
|
||||||
expect(resolveDistanceFogParameters(settings.distanceFog)).toMatchObject({
|
settings.distanceFog
|
||||||
nearDistance: 25,
|
);
|
||||||
farDistance: 89.5,
|
|
||||||
renderDistance: 100,
|
expect(resolveDistanceFogFadeMargin(25, 100)).toBeCloseTo(10.5, 6);
|
||||||
fadeMargin: 10.5
|
expect(resolvedParameters.nearDistance).toBe(25);
|
||||||
});
|
expect(resolvedParameters.farDistance).toBeCloseTo(89.5, 6);
|
||||||
|
expect(resolvedParameters.renderDistance).toBe(100);
|
||||||
|
expect(resolvedParameters.fadeMargin).toBeCloseTo(10.5, 6);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("applies and resets the perspective camera far clamp", () => {
|
it("applies and resets the perspective camera far clamp", () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user