diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-02-18 19:16:52 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-02-18 19:52:51 +0300 |
commit | c9fa37fbcd0af7196915fa17642b205024a6d249 (patch) | |
tree | c1d4a8d4f1e0f3c6fd242aab97910619f17145b2 /intern/cycles/blender/addon/engine.py | |
parent | 6f3500db0520b0c3fc70c2222b175e4e4eb65100 (diff) |
Cycles: Initialize "headless" flags on engine initialization
This flag is global for all the sessions and never changes. so it doesn't
really make sense to pass it around to all sessions and synchronization
routines.
Switched to a static member of BlenderSession now, but it's probably more
logical to introduce some sort of BlenderGlobals. Doesn't currently worth
a hassle for a single boolean flag tho.
Diffstat (limited to 'intern/cycles/blender/addon/engine.py')
-rw-r--r-- | intern/cycles/blender/addon/engine.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/cycles/blender/addon/engine.py b/intern/cycles/blender/addon/engine.py index 400cf70da8d..e50a8e45b52 100644 --- a/intern/cycles/blender/addon/engine.py +++ b/intern/cycles/blender/addon/engine.py @@ -25,10 +25,10 @@ def init(): path = os.path.dirname(__file__) user_path = os.path.dirname(os.path.abspath(bpy.utils.user_resource('CONFIG', ''))) - _cycles.init(path, user_path) + _cycles.init(path, user_path, bpy.app.background) -def create(engine, data, scene, region=None, v3d=None, rv3d=None, preview_osl=False, headless=False): +def create(engine, data, scene, region=None, v3d=None, rv3d=None, preview_osl=False): import bpy import _cycles @@ -42,7 +42,7 @@ def create(engine, data, scene, region=None, v3d=None, rv3d=None, preview_osl=Fa if rv3d: rv3d = rv3d.as_pointer() - engine.session = _cycles.create(engine.as_pointer(), userpref, data, scene, region, v3d, rv3d, preview_osl, headless) + engine.session = _cycles.create(engine.as_pointer(), userpref, data, scene, region, v3d, rv3d, preview_osl) def free(engine): |