[Bf-blender-cvs] [3a2fb294b86] temp-T97352-3d-texturing-seam-bleeding: Move detemination of cd offset closer to where it is used.

Jeroen Bakker noreply at git.blender.org
Wed Apr 20 14:35:55 CEST 2022


Commit: 3a2fb294b86f6a04ce73e4ccb7ea36c6a47d8bcf
Author: Jeroen Bakker
Date:   Wed Apr 20 13:52:26 2022 +0200
Branches: temp-T97352-3d-texturing-seam-bleeding
https://developer.blender.org/rB3a2fb294b86f6a04ce73e4ccb7ea36c6a47d8bcf

Move detemination of cd offset closer to where it is used.

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

M	source/blender/blenkernel/intern/pbvh_pixels.cc

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

diff --git a/source/blender/blenkernel/intern/pbvh_pixels.cc b/source/blender/blenkernel/intern/pbvh_pixels.cc
index 51155db4353..6f32451e71f 100644
--- a/source/blender/blenkernel/intern/pbvh_pixels.cc
+++ b/source/blender/blenkernel/intern/pbvh_pixels.cc
@@ -287,7 +287,6 @@ static void update_pixels(PBVH *pbvh, Mesh *mesh, Image *image, ImageUser *image
   if (ldata_uv == nullptr) {
     return;
   }
-  int cd_loop_uv_offset = CustomData_get_offset(&mesh->ldata, CD_MLOOPUV);
 
   for (PBVHNode *node : nodes_to_update) {
     NodeData *node_data = static_cast<NodeData *>(node->pixels.node_data);
@@ -307,6 +306,8 @@ static void update_pixels(PBVH *pbvh, Mesh *mesh, Image *image, ImageUser *image
   if (USE_WATERTIGHT_CHECK) {
     apply_watertight_check(pbvh, image, image_user);
   }
+
+  int cd_loop_uv_offset = CustomData_get_offset(&mesh->ldata, CD_MLOOPUV);
   BKE_pbvh_pixels_rebuild_seams(pbvh, mesh, image, image_user, cd_loop_uv_offset);
 
   /* Clear the UpdatePixels flag. */



More information about the Bf-blender-cvs mailing list