The finalizer can't be used to dispose of filament resource, because it runs on its own thread. Added a destroy() method to all IBLPrefilter related classes that must be called once the object is no longer needed. note: Resources will be freed eventually anyways when the Engine itself is destroyed. fixes #4633