Add test for localCameraPosition uniform in fog-material
This commit is contained in:
@@ -27,9 +27,11 @@ describe("fog quality material", () => {
|
||||
expect(material.uniforms["volumeFogDensity"]?.value).toBe(0.55);
|
||||
expect(material.uniforms["volumePadding"]?.value).toBeCloseTo(0.25, 5);
|
||||
expect(material.uniforms["volumeHalfSize"]?.value).toMatchObject({ x: 2, y: 1.5, z: 1 });
|
||||
expect(material.uniforms["localCameraPosition"]?.value).toMatchObject({ x: 0, y: 0, z: 0 });
|
||||
expect(material.fragmentShader).toContain("intersectBox");
|
||||
expect(material.fragmentShader).toContain("sampleVolumeDensity");
|
||||
expect(material.fragmentShader).toContain("FOG_STEPS 18");
|
||||
expect(material.fragmentShader).toContain("uniform vec3 localCameraPosition");
|
||||
expect(result.animationUniform).toBe(material.uniforms["time"]);
|
||||
|
||||
result.animationUniform.value = 3.25;
|
||||
|
||||
Reference in New Issue
Block a user