From 04d46bdb83deecfa7dfcaf3c0369229aa9816195 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Sat, 25 Jul 2020 20:19:55 +0200 Subject: Pointcloud: workaround for a viewport drawing issue --- source/blender/draw/intern/draw_cache_impl_pointcloud.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/blender/draw') diff --git a/source/blender/draw/intern/draw_cache_impl_pointcloud.c b/source/blender/draw/intern/draw_cache_impl_pointcloud.c index 17902f27513..0a1687524f5 100644 --- a/source/blender/draw/intern/draw_cache_impl_pointcloud.c +++ b/source/blender/draw/intern/draw_cache_impl_pointcloud.c @@ -155,7 +155,10 @@ static void pointcloud_batch_cache_ensure_pos(Object *ob, PointCloudBatchCache * } PointCloud *pointcloud = ob->data; - const bool has_radius = pointcloud->radius != NULL; + /* Assume points always have a radius for now. + * TODO: Check if the logic below makes sense when there are multiple point clouds, some that + * have a radius and others that don't. */ + const bool has_radius = true; static GPUVertFormat format = {0}; static uint pos; -- cgit v1.2.3