[Bf-blender-cvs] [edbf04ff37b] master: Fix T99290: Wrong color management of plane track image preview

Sergey Sharybin noreply at git.blender.org
Thu Jun 30 10:24:39 CEST 2022


Commit: edbf04ff37be172d6ac303ebb221fe747bbf8979
Author: Sergey Sharybin
Date:   Thu Jun 30 10:22:50 2022 +0200
Branches: master
https://developer.blender.org/rBedbf04ff37be172d6ac303ebb221fe747bbf8979

Fix T99290: Wrong color management of plane track image preview

Always consider images as "View as Render" for the plane track image drawing.

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

M	source/blender/editors/space_clip/clip_draw.c

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

diff --git a/source/blender/editors/space_clip/clip_draw.c b/source/blender/editors/space_clip/clip_draw.c
index 7800ce797aa..171fb580fb7 100644
--- a/source/blender/editors/space_clip/clip_draw.c
+++ b/source/blender/editors/space_clip/clip_draw.c
@@ -1175,17 +1175,9 @@ static void draw_plane_marker_image(Scene *scene,
   ibuf = BKE_image_acquire_ibuf(image, NULL, &lock);
 
   if (ibuf) {
-    uchar *display_buffer;
     void *cache_handle;
-
-    if (image->flag & IMA_VIEW_AS_RENDER) {
-      display_buffer = IMB_display_buffer_acquire(
-          ibuf, &scene->view_settings, &scene->display_settings, &cache_handle);
-    }
-    else {
-      display_buffer = IMB_display_buffer_acquire(
-          ibuf, NULL, &scene->display_settings, &cache_handle);
-    }
+    uchar *display_buffer = IMB_display_buffer_acquire(
+        ibuf, &scene->view_settings, &scene->display_settings, &cache_handle);
 
     if (display_buffer) {
       float frame_corners[4][2] = {{0.0f, 0.0f}, {1.0f, 0.0f}, {1.0f, 1.0f}, {0.0f, 1.0f}};



More information about the Bf-blender-cvs mailing list