Unity trees create an optimized material that can not be edited (it’s greyed out in the editor and baked into the tree prefab), so even if I check the “enable instancing” checkbox on my tree materials the optimized materials created by Unity will not have this checked when the game is loaded. Attempting to enable instancing on the optimized materials during runtime works in the editor but not in the standalone player. In the standalone player the trees will not show up at all when drawn with Graphics.DrawMeshInstanced().
Can someone confirm if it’s the case that the “enable instancing” checkbox can’t be toggled at runtime in the standalone player?