Expected behavior
Custom materials have no noticeable effect on the frame rate.
Actual behavior
In some cases, the default level's flag material specifically, the frame rate drops significantly when it's visible on-screen and reflected off the water's surface at the same time.
Reproduction steps
Enable level reflections on the client (config.graphics.reflection.level in the config file).
Ensure the current default level ("Tree Hilly") is loaded.
Move the camera towards the finish flag, which uses the problematic material.
Angle the camera in a way that both the flag itself and the reflection are on-screen at the same time.
Additional context
The issue has currently been hot-fixed by disabling level reflections by default, hence they need to be re-enabled in the reproduction steps.
Expected behavior Custom materials have no noticeable effect on the frame rate.
Actual behavior In some cases, the default level's flag material specifically, the frame rate drops significantly when it's visible on-screen and reflected off the water's surface at the same time.
Reproduction steps
config.graphics.reflection.level
in the config file).Additional context The issue has currently been hot-fixed by disabling level reflections by default, hence they need to be re-enabled in the reproduction steps.