Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/cycles/render/camera.cpp')
-rw-r--r--intern/cycles/render/camera.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/intern/cycles/render/camera.cpp b/intern/cycles/render/camera.cpp
index 33a5c004033..9c17a11e0f1 100644
--- a/intern/cycles/render/camera.cpp
+++ b/intern/cycles/render/camera.cpp
@@ -109,6 +109,10 @@ Camera::Camera()
for(int i = 0; i < num_shutter_points; ++i) {
shutter_curve[i] = 1.0f;
}
+
+ /* Initialize rolling shutter effect. */
+ rolling_shutter_type = ROLLING_SHUTTER_NONE;
+ rolling_shutter_duration = 0.1f;
}
Camera::~Camera()
@@ -357,6 +361,10 @@ void Camera::device_update(Device *device, DeviceScene *dscene, Scene *scene)
/* Camera in volume. */
kcam->is_inside_volume = 0;
+ /* Rolling shutter effect */
+ kcam->rolling_shutter_type = rolling_shutter_type;
+ kcam->rolling_shutter_duration = rolling_shutter_duration;
+
previous_need_motion = need_motion;
}