[Bf-blender-cvs] [7df5d7c7a70] master: Cleanup: Curves selection boolean to float comparison
Hans Goudey
noreply at git.blender.org
Tue Jan 17 16:15:41 CET 2023
Commit: 7df5d7c7a70963f72a71e2f19507218b51d0f188
Author: Hans Goudey
Date: Tue Jan 17 09:15:33 2023 -0600
Branches: master
https://developer.blender.org/rB7df5d7c7a70963f72a71e2f19507218b51d0f188
Cleanup: Curves selection boolean to float comparison
The conversion from float to boolean is now handled by
the attribute API.
===================================================================
M source/blender/draw/intern/draw_cache_impl_curves.cc
===================================================================
diff --git a/source/blender/draw/intern/draw_cache_impl_curves.cc b/source/blender/draw/intern/draw_cache_impl_curves.cc
index 751fb95ce74..ba47ea576e0 100644
--- a/source/blender/draw/intern/draw_cache_impl_curves.cc
+++ b/source/blender/draw/intern/draw_cache_impl_curves.cc
@@ -339,13 +339,13 @@ static void curves_batch_cache_ensure_edit_points_data(const Curves &curves_id,
switch (curves_id.selection_domain) {
case ATTR_DOMAIN_POINT:
for (const int point_i : selection.index_range()) {
- const float point_selection = (selection[point_i] > 0.0f) ? 1.0f : 0.0f;
+ const float point_selection = selection[point_i] ? 1.0f : 0.0f;
GPU_vertbuf_attr_set(cache.edit_points_data, color, point_i, &point_selection);
}
break;
case ATTR_DOMAIN_CURVE:
for (const int curve_i : curves.curves_range()) {
- const float curve_selection = (selection[curve_i] > 0.0f) ? 1.0f : 0.0f;
+ const float curve_selection = selection[curve_i] ? 1.0f : 0.0f;
const IndexRange points = curves.points_for_curve(curve_i);
for (const int point_i : points) {
GPU_vertbuf_attr_set(cache.edit_points_data, color, point_i, &curve_selection);
More information about the Bf-blender-cvs
mailing list