Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_object_cull.cpp
| Show All 28 Lines | : use_scene_camera_cull_(false), | ||||
| camera_cull_margin_(0.0f), | camera_cull_margin_(0.0f), | ||||
| use_scene_distance_cull_(false), | use_scene_distance_cull_(false), | ||||
| use_distance_cull_(false), | use_distance_cull_(false), | ||||
| distance_cull_margin_(0.0f) | distance_cull_margin_(0.0f) | ||||
| { | { | ||||
| if (b_scene.render().use_simplify()) { | if (b_scene.render().use_simplify()) { | ||||
| PointerRNA cscene = RNA_pointer_get(&b_scene.ptr, "cycles"); | PointerRNA cscene = RNA_pointer_get(&b_scene.ptr, "cycles"); | ||||
| use_scene_camera_cull_ = scene->camera->type != CAMERA_PANORAMA && | use_scene_camera_cull_ = scene->camera->camera_type != CAMERA_PANORAMA && | ||||
| !b_scene.render().use_multiview() && | !b_scene.render().use_multiview() && | ||||
| get_boolean(cscene, "use_camera_cull"); | get_boolean(cscene, "use_camera_cull"); | ||||
| use_scene_distance_cull_ = scene->camera->type != CAMERA_PANORAMA && | use_scene_distance_cull_ = scene->camera->camera_type != CAMERA_PANORAMA && | ||||
| !b_scene.render().use_multiview() && | !b_scene.render().use_multiview() && | ||||
| get_boolean(cscene, "use_distance_cull"); | get_boolean(cscene, "use_distance_cull"); | ||||
| camera_cull_margin_ = get_float(cscene, "camera_cull_margin"); | camera_cull_margin_ = get_float(cscene, "camera_cull_margin"); | ||||
| distance_cull_margin_ = get_float(cscene, "distance_cull_margin"); | distance_cull_margin_ = get_float(cscene, "distance_cull_margin"); | ||||
| if (distance_cull_margin_ == 0.0f) { | if (distance_cull_margin_ == 0.0f) { | ||||
| use_scene_distance_cull_ = false; | use_scene_distance_cull_ = false; | ||||
| ▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines | |||||