diff options
author | Jacques Lucke <jacques@blender.org> | 2020-10-20 12:00:16 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-10-20 12:00:16 +0300 |
commit | 63a9f24b55d0b5d84d625bdbb44d498fb1f2ae01 (patch) | |
tree | 217fa45ec9b0c66f856dd8b32d8ab3d5cbc18d3d /source/blender/makesdna | |
parent | f3ecb4c91e159caff2e6d335adb1ccf06423c90f (diff) |
Volumes: simplify volumes in modifiers or on load
This changes how the simplify volumes setting works. Before, it only
affeted viewport rendering. This was an issue, because all internal
computations would still have to happen on the high resolution volumes.
With this patch, the simplify setting already affects file loading and
procedural generation of volumes.
Rendering does not have to care about the simplify option anymore,
it just gets the correct simplified version from the depsgraph.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D9176
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r-- | source/blender/makesdna/DNA_volume_types.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_volume_types.h b/source/blender/makesdna/DNA_volume_types.h index bbd23298aea..d6a3cdf04bf 100644 --- a/source/blender/makesdna/DNA_volume_types.h +++ b/source/blender/makesdna/DNA_volume_types.h @@ -31,7 +31,9 @@ typedef struct Volume_Runtime { /* Current frame in sequence for evaluated volume */ int frame; - int _pad; + + /* Default simplify level for volume grids loaded from files. */ + int default_simplify_level; } Volume_Runtime; typedef struct VolumeDisplay { |