diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-02-17 03:47:18 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-02-17 18:26:24 +0300 |
commit | 68dd7617d705dd255b29b99074afa107ce38031e (patch) | |
tree | 1e253ab76b87e7f22a09db2f1137db3a1b8ecb6c /intern/cycles/render/camera.cpp | |
parent | 8119f0aad21c3ce88e82d68ed20cd5a8edc99703 (diff) |
Cycles: add utility functions for zero float2/float3/float4/transform
Ref D8237, T78710
Diffstat (limited to 'intern/cycles/render/camera.cpp')
-rw-r--r-- | intern/cycles/render/camera.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/intern/cycles/render/camera.cpp b/intern/cycles/render/camera.cpp index 30bf6c4241a..1f932135a57 100644 --- a/intern/cycles/render/camera.cpp +++ b/intern/cycles/render/camera.cpp @@ -189,8 +189,8 @@ Camera::Camera() : Node(node_type) full_rastertocamera = projection_identity(); - dx = make_float3(0.0f, 0.0f, 0.0f); - dy = make_float3(0.0f, 0.0f, 0.0f); + dx = zero_float3(); + dy = zero_float3(); need_device_update = true; need_flags_update = true; @@ -310,8 +310,8 @@ void Camera::update(Scene *scene) transform_perspective(&full_rastertocamera, make_float3(0, 0, 0)); } else { - dx = make_float3(0.0f, 0.0f, 0.0f); - dy = make_float3(0.0f, 0.0f, 0.0f); + dx = zero_float3(); + dy = zero_float3(); } dx = transform_direction(&cameratoworld, dx); @@ -568,7 +568,7 @@ float3 Camera::transform_raster_to_world(float raster_x, float raster_y) if (camera_type == CAMERA_PERSPECTIVE) { D = transform_perspective(&rastertocamera, make_float3(raster_x, raster_y, 0.0f)); float3 Pclip = normalize(D); - P = make_float3(0.0f, 0.0f, 0.0f); + P = zero_float3(); /* TODO(sergey): Aperture support? */ P = transform_point(&cameratoworld, P); D = normalize(transform_direction(&cameratoworld, D)); @@ -643,7 +643,7 @@ float Camera::world_to_raster_size(float3 P) float3 p = transform_point(&worldtocamera, P); float3 v1 = transform_perspective(&full_rastertocamera, make_float3(full_width, full_height, 0.0f)); - float3 v2 = transform_perspective(&full_rastertocamera, make_float3(0.0f, 0.0f, 0.0f)); + float3 v2 = transform_perspective(&full_rastertocamera, zero_float3()); /* Create point clamped to frustum */ float3 c; |