[Bf-blender-cvs] [269e037ff4a] master: Cleanup: replace misleading use of 'true' for the bit-field size

Campbell Barton noreply at git.blender.org
Fri Aug 12 03:25:49 CEST 2022


Commit: 269e037ff4aabbca7f5c9fc1775601faabaa494e
Author: Campbell Barton
Date:   Fri Aug 12 11:20:56 2022 +1000
Branches: master
https://developer.blender.org/rB269e037ff4aabbca7f5c9fc1775601faabaa494e

Cleanup: replace misleading use of 'true' for the bit-field size

Also use a bit-field for SnapObjectParams.keep_on_same_target

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

M	source/blender/bmesh/intern/bmesh_mesh.h
M	source/blender/editors/include/ED_transform_snap_object_context.h

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

diff --git a/source/blender/bmesh/intern/bmesh_mesh.h b/source/blender/bmesh/intern/bmesh_mesh.h
index a5994b52bc2..d766a26cf6e 100644
--- a/source/blender/bmesh/intern/bmesh_mesh.h
+++ b/source/blender/bmesh/intern/bmesh_mesh.h
@@ -17,7 +17,7 @@ void BM_mesh_elem_toolflags_ensure(BMesh *bm);
 void BM_mesh_elem_toolflags_clear(BMesh *bm);
 
 struct BMeshCreateParams {
-  bool use_toolflags : true;
+  bool use_toolflags : 1;
 };
 
 /**
diff --git a/source/blender/editors/include/ED_transform_snap_object_context.h b/source/blender/editors/include/ED_transform_snap_object_context.h
index db44d9af706..f9ca578f282 100644
--- a/source/blender/editors/include/ED_transform_snap_object_context.h
+++ b/source/blender/editors/include/ED_transform_snap_object_context.h
@@ -57,13 +57,13 @@ struct SnapObjectParams {
   /* Geometry for snapping in edit mode. */
   eSnapEditType edit_mode_type;
   /* snap to the closest element, use when using more than one snap type */
-  bool use_occlusion_test : true;
+  bool use_occlusion_test : 1;
   /* exclude back facing geometry from snapping */
-  bool use_backface_culling : true;
+  bool use_backface_culling : 1;
   /* Break nearest face snapping into steps to improve transformations across U-shaped targets. */
   short face_nearest_steps;
   /* Enable to force nearest face snapping to snap to target the source was initially near. */
-  bool keep_on_same_target;
+  bool keep_on_same_target : 1;
 };
 
 typedef struct SnapObjectContext SnapObjectContext;



More information about the Bf-blender-cvs mailing list