[Bf-blender-cvs] [fb42c5838c0] blender-v3.3-release: Revert "Fix T98773: GPU Subdivision breaks auto selection in UV edit mode"

Brecht Van Lommel noreply at git.blender.org
Thu Jul 28 21:30:51 CEST 2022


Commit: fb42c5838c0640f51da8ab2deb94a05cc696997c
Author: Brecht Van Lommel
Date:   Thu Jul 28 21:14:15 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rBfb42c5838c0640f51da8ab2deb94a05cc696997c

Revert "Fix T98773: GPU Subdivision breaks auto selection in UV edit mode"

This reverts commit e2c02655c78b2c669468ae568ddf4b17953cc98d. It was already
reverted in the 3.2 branch, as it caused more serious issues than it solved.

Fixes T99805, T99323, T99296.

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

M	source/blender/draw/intern/draw_cache_extract_mesh_render_data.cc

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

diff --git a/source/blender/draw/intern/draw_cache_extract_mesh_render_data.cc b/source/blender/draw/intern/draw_cache_extract_mesh_render_data.cc
index fc09606f9f3..af8e58c78f8 100644
--- a/source/blender/draw/intern/draw_cache_extract_mesh_render_data.cc
+++ b/source/blender/draw/intern/draw_cache_extract_mesh_render_data.cc
@@ -538,8 +538,8 @@ MeshRenderData *mesh_render_data_create(Object *object,
 
     /* Seems like the mesh_eval_final do not have the right origin indices.
      * Force not mapped in this case. */
-    if (use_mapped && do_final && editmesh_eval_final != editmesh_eval_cage) {
-      // mr->edit_bmesh = nullptr;
+    if (has_mdata && do_final && editmesh_eval_final != editmesh_eval_cage) {
+      // mr->edit_bmesh = NULL;
       mr->extract_type = MR_EXTRACT_MESH;
     }
   }



More information about the Bf-blender-cvs mailing list