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