Commit: 98d7f3508717611bb4035ec4d78a0645674bfd4e
Author: Sebastián Barschkis
Date: Wed Nov 20 12:45:42 2019 +0100
Branches: fluid-mantaflow
https://developer.blender.org/rB98d7f3508717611bb4035ec4d78a0645674bfd4e
Mantaflow: Fix for Eevee attempting to draw volumes into liquid domains
===================================================================
M source/blender/draw/engines/eevee/eevee_volumes.c
===================================================================
diff --git a/source/blender/draw/engines/eevee/eevee_volumes.c
b/source/blender/draw/engines/eevee/eevee_volumes.c
index cc2e6aff7bf..d3d61685f01 100644
--- a/source/blender/draw/engines/eevee/eevee_volumes.c
+++ b/source/blender/draw/engines/eevee/eevee_volumes.c
@@ -436,6 +436,11 @@ void EEVEE_volumes_cache_object_add(EEVEE_ViewLayerData
*sldata,
MantaModifierData *mmd = (MantaModifierData *)md;
MantaDomainSettings *mds = mmd->domain;
+ /* Don't try to show liquid domains here. */
+ if (!mds->fluid || !(mds->type == FLUID_DOMAIN_TYPE_GAS)) {
+ return;
+ }
+
/* Don't show smoke before simulation starts, this could be made an option
in the future. */
/* (sebbas): Always show smoke for manta */
/* const bool show_smoke = ((int)DEG_get_ctime(draw_ctx->depsgraph) >=
mds->point_cache[0]->startframe); */
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs