Commit: 4b9c77a19aa359b5ab4b86e05cff1c8627d05a1e
Author: Jacques Lucke
Date:   Tue Mar 1 11:36:46 2022 +0100
Branches: master
https://developer.blender.org/rB4b9c77a19aa359b5ab4b86e05cff1c8627d05a1e

Merge branch 'blender-v3.1-release'

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



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

diff --cc source/blender/draw/engines/image/image_drawing_mode.hh
index b9de0838fef,267b0477a29..c727fbcd98f
--- a/source/blender/draw/engines/image/image_drawing_mode.hh
+++ b/source/blender/draw/engines/image/image_drawing_mode.hh
@@@ -373,19 -419,15 +403,15 @@@ template<typename TextureMethod> class 
     *
     * Returns true when a float buffer was created. Somehow the VSE cache 
increases the ref
     * counter, but might use a different mechanism for destructing the image, 
that doesn't free the
 -   * rect_float as the refcounter isn't 0. To work around this we destruct 
any created local
 +   * rect_float as the reference-counter isn't 0. To work around this we 
destruct any created local
     * buffers ourself.
     */
-   bool ensure_float_buffer(ImBuf &image_buffer) const
+   ImBuf *ensure_float_buffer(IMAGE_InstanceData &instance_data, ImBuf 
*image_buffer) const
    {
-     if (image_buffer.rect_float == nullptr) {
-       IMB_float_from_rect(&image_buffer);
-       return true;
-     }
-     return false;
+     return instance_data.float_buffers.ensure_float_buffer(image_buffer);
    }
  
-   void do_full_update_texture_slot(const IMAGE_InstanceData &instance_data,
+   void do_full_update_texture_slot(IMAGE_InstanceData &instance_data,
                                     const TextureInfo &texture_info,
                                     ImBuf &texture_buffer,
                                     ImBuf &tile_buffer,

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to