Alembic procedural: fix crash when accessing data out of frame bounds

This commit is contained in:
Kévin Dietrich 2021-02-23 01:57:03 +01:00
parent 9fe53bd4a1
commit d9abcee47e

@ -1344,6 +1344,11 @@ void AlembicProcedural::generate(Scene *scene, Progress &progress)
assert(scene_ == nullptr || scene_ == scene);
scene_ = scene;
if (frame < start_frame || frame > end_frame) {
clear_modified();
return;
}
bool need_shader_updates = false;
/* Check for changes in shaders (newly requested attributes). */