[Bf-blender-cvs] [3bda3a2992f] blender-v2.82-release: Fix T73187 Overlay: Stereo 3D Camera not displaying correctly

Clément Foucault noreply at git.blender.org
Mon Jan 20 14:15:57 CET 2020


Commit: 3bda3a2992f46126ede1bbc6c3babdad4c154970
Author: Clément Foucault
Date:   Mon Jan 20 14:15:19 2020 +0100
Branches: blender-v2.82-release
https://developer.blender.org/rB3bda3a2992f46126ede1bbc6c3babdad4c154970

Fix T73187 Overlay: Stereo 3D Camera not displaying correctly

===================================================================

M	source/blender/draw/engines/overlay/overlay_extra.c

===================================================================

diff --git a/source/blender/draw/engines/overlay/overlay_extra.c b/source/blender/draw/engines/overlay/overlay_extra.c
index 38f340524b8..c5dc6860ac2 100644
--- a/source/blender/draw/engines/overlay/overlay_extra.c
+++ b/source/blender/draw/engines/overlay/overlay_extra.c
@@ -1018,6 +1018,11 @@ static void camera_stereoscopy_extra(OVERLAY_ExtraCallBuffers *cb,
   const bool is_stereo3d_plane = (v3d->stereo3d_flag & V3D_S3D_DISPPLANE) != 0;
   const bool is_stereo3d_volume = (v3d->stereo3d_flag & V3D_S3D_DISPVOLUME) != 0;
 
+  if (!is_stereo3d_cameras) {
+    /* Draw single camera. */
+    DRW_buffer_add_entry_struct(cb->camera_frame, instdata);
+  }
+
   for (int eye = 0; eye < 2; eye++) {
     ob = BKE_camera_multiview_render(scene, ob, viewnames[eye]);
     BKE_camera_multiview_model_matrix(&scene->r, ob, viewnames[eye], stereodata.mat);



More information about the Bf-blender-cvs mailing list