Commit: fe63c1e8f7f605b92336a9a4bc3242d2103dc863
Author: Sriharsha Kotcharlakot
Date:   Thu Aug 20 18:25:53 2020 +0530
Branches: soc-2020-fluid-tools
https://developer.blender.org/rBfe63c1e8f7f605b92336a9a4bc3242d2103dc863

Fixed a crash related to gridlines

Crash occured when transform of the fluid domain is changed.
Fixed by ensuring fluid before populating the cache.

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

M       source/blender/draw/engines/overlay/overlay_extra.c

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

diff --git a/source/blender/draw/engines/overlay/overlay_extra.c 
b/source/blender/draw/engines/overlay/overlay_extra.c
index e08bb94d291..d2a583729ce 100644
--- a/source/blender/draw/engines/overlay/overlay_extra.c
+++ b/source/blender/draw/engines/overlay/overlay_extra.c
@@ -1384,7 +1384,7 @@ static void OVERLAY_volume_extra(OVERLAY_ExtraCallBuffers 
*cb,
                               CFRA >= fds->point_cache[0]->startframe);
 
   /* Show gridlines only for slices without interpolation */
-  const bool show_gridlines = (fds->show_gridlines &&
+  const bool show_gridlines = (fds->show_gridlines && fds->fluid &&
                                fds->axis_slice_method == AXIS_SLICE_SINGLE &&
                                (fds->interp_method == VOLUME_INTERP_CLOSEST ||
                                 fds->coba_field == FLUID_DOMAIN_FIELD_FLAGS));

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to