Cycles: internal refactoring to make thick/ribbon curve separate primitives
Also removing the curve system manager which only stored a few curve intersection settings. These are all changes towards making shape and subdivision settings per-object instead of per-scene, but there is more work to do here. Ref T73778 Depends on D8013 Maniphest Tasks: T73778 Differential Revision: https://developer.blender.org/D8014
This commit is contained in:
@@ -219,7 +219,6 @@ void Object::tag_update(Scene *scene)
|
||||
}
|
||||
|
||||
scene->camera->need_flags_update = true;
|
||||
scene->curve_system_manager->need_update = true;
|
||||
scene->geometry_manager->need_update = true;
|
||||
scene->object_manager->need_update = true;
|
||||
}
|
||||
@@ -844,7 +843,6 @@ void ObjectManager::apply_static_transforms(DeviceScene *dscene, Scene *scene, P
|
||||
void ObjectManager::tag_update(Scene *scene)
|
||||
{
|
||||
need_update = true;
|
||||
scene->curve_system_manager->need_update = true;
|
||||
scene->geometry_manager->need_update = true;
|
||||
scene->light_manager->need_update = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user