For a long time now, Glacier Rebirth has been affected by this “CopyTexture::Skylight” performance issue, bringing the FPS to a value below 90 in the device I’m testing this with.
This problem is experienced by players and is a major performance clog in Glacier. This project used to be playable at FPS values above 130-140 despite its large terrain and map, but that is currently no longer the case.
Indoor Dynamic Reflections should be disabled in indoor areas in this game, considering that EnvironmentSpecularScale and EnvironmentDiffuseScale are both set to 0. However, the issue persists even in those areas.
Disabling beams, lights, decals, and textures has no impact on this.
It does seem to be the case that CopyTexture takes nearly no time for Render but is still attributed as the issue under the GPU label.
I’ve also noticed that after I clear the terrain, delete the decals and textures, and remove the beams in the map, the “CopyTexture” frame time still seems unusually high, but whenever I rejoin the game (with all those things still deleted) the frame time decreases drastically.
This is now also causing performance issues on a new project that doesn’t have nearly as many textures, where the triangle count is always below 200k (at graphics level 10) and drawcalls below 200.
10k~ parts total in workspace when this happens. Something is not normal here.