Skip to content

Shadows work poorly on older macOS setups

Reporting a bug found in the new shadows feature on OSX.

Enabling shadows causes OpenMW to freeze during all external cell loads. Music and background noise plays during this period, but loading screen never ends and OpenMW becomes unreponsive (requiring a force quit).

This is definitely an exterior cell bug. I tested it on a new game, and on a save file inside an interior cell.

Both times, the shadows were able to be implemented in interior cells. The moment you exit your location to an exterior, however, the freezing begins.

openmw.log has this to report:

warning fallingScript line 46, column 6 (endif)

endif without matching if/elseif

Tested with the following settings in settings.cfg file:

[Shadows]

enable shadows = true

object shadows = true

actor shadows = true

player shadows = true

number of shadow maps = 2

shadow map resolution = 512

compute tight scene bounds = false

Even tested while disabling Distant Terrain, and disabling individual shadow types one by one.

Edited by psi29a