Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2019-03-13 20:04:40 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2019-03-13 20:35:32 +0300
commit18a9e0776c2e9400449a43f28707cc3e62b0c160 (patch)
tree764b832367fd4f3338fecb7e142605d9f69a3850 /source/blender/draw/engines/basic/basic_engine.c
parent1c9e898e8fdd25bbc41400b6833d9d5ebe80b2d5 (diff)
Fix T62156: Hair particle only shows up in final render when visible in viewport
Draw manager was checking for particles being enabled in viewport, but actual evaluation was happening for render. Now the check in draw manager properly follows current evaluation mode. Additionally, de-duplicated some check, by moving everything needed to a single place. Annoying part is the const-cast, that could be cleaned up later by modifying some underlying functions.
Diffstat (limited to 'source/blender/draw/engines/basic/basic_engine.c')
-rw-r--r--source/blender/draw/engines/basic/basic_engine.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/source/blender/draw/engines/basic/basic_engine.c b/source/blender/draw/engines/basic/basic_engine.c
index 2f1708f56be..b851a0c4df5 100644
--- a/source/blender/draw/engines/basic/basic_engine.c
+++ b/source/blender/draw/engines/basic/basic_engine.c
@@ -139,9 +139,6 @@ static void basic_cache_populate(void *vedata, Object *ob)
psys != NULL;
psys = psys->next)
{
- if (!psys_check_enabled(ob, psys, false)) {
- continue;
- }
if (!DRW_object_is_visible_psys_in_active_context(ob, psys)) {
continue;
}