[Bf-blender-cvs] [f0a7a06815d] new-object-types: Fix broken Eevee final render of new volume object
Brecht Van Lommel
noreply at git.blender.org
Thu Feb 13 18:55:33 CET 2020
Commit: f0a7a06815d01d32e4ac341452a1497ad33000f4
Author: Brecht Van Lommel
Date: Thu Feb 13 18:52:34 2020 +0100
Branches: new-object-types
https://developer.blender.org/rBf0a7a06815d01d32e4ac341452a1497ad33000f4
Fix broken Eevee final render of new volume object
===================================================================
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 41de304e560..72d90498edf 100644
--- a/source/blender/draw/engines/eevee/eevee_volumes.c
+++ b/source/blender/draw/engines/eevee/eevee_volumes.c
@@ -33,6 +33,7 @@
#include "DNA_world_types.h"
#include "BKE_fluid.h"
+#include "BKE_global.h"
#include "BKE_mesh.h"
#include "BKE_modifier.h"
#include "BKE_volume.h"
@@ -440,6 +441,8 @@ void EEVEE_volumes_cache_object_add(EEVEE_ViewLayerData *sldata,
if (ob->type == OB_VOLUME) {
// TODO: check what the BASE_FROM_DUPLI test is for, do we need it too?
Volume *volume = ob->data;
+ BKE_volume_load(volume, G.main);
+
VolumeGrid *volume_density = BKE_volume_grid_find(volume, "density");
if (volume_density == NULL) {
return;
More information about the Bf-blender-cvs
mailing list