Blender Git Commit Log

Git Commits -> Revision 235932b

Revision 235932b by Lukas Toenne (openvdb)
November 13, 2016, 14:14 (GMT)
Fix various cleanup issues and inconsistencies.

All volumes are held in the scene volumes list now, so VolumeManager doesn't need
to free them explicitly.

The ImageManager reference in VoxelAttribute is an artifact from smoke rendering,
this should be phased out eventually and can be assumed to be NULL for Volumes.

Make sure the VolumeManager cleans up the device memory properly, in particular
the ray intersector instances must be freed.

Commit Details:

Full Hash: 235932ba2e2d33b15b436b40f48106451d34eb74
Parent Commit: 736e3cd
Lines Changed: +18, -11

3 Modified Paths:

/intern/cycles/render/attribute.cpp (+2, -1) (Diff)
/intern/cycles/render/scene.cpp (+3, -0) (Diff)
/intern/cycles/render/volume.cpp (+13, -10) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021