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:
Diffstat (limited to 'intern/cycles/blender/addon/__init__.py')
-rw-r--r--intern/cycles/blender/addon/__init__.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/intern/cycles/blender/addon/__init__.py b/intern/cycles/blender/addon/__init__.py
index 0783c1c4cba..29388317873 100644
--- a/intern/cycles/blender/addon/__init__.py
+++ b/intern/cycles/blender/addon/__init__.py
@@ -19,11 +19,11 @@
bl_info = {
"name": "Cycles Render Engine",
"author": "",
- "blender": (2, 70, 0),
+ "blender": (2, 76, 0),
"location": "Info header, render engine menu",
"description": "Cycles Render Engine integration",
"warning": "",
- "wiki_url": "http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles",
+ "wiki_url": "https://www.blender.org/manual/render/cycles/index.html",
"tracker_url": "",
"support": 'OFFICIAL',
"category": "Render"}
@@ -43,6 +43,7 @@ class CyclesRender(bpy.types.RenderEngine):
bl_use_preview = True
bl_use_exclude_layers = True
bl_use_save_buffers = True
+ bl_use_spherical_stereo = True
def __init__(self):
self.session = None
@@ -67,8 +68,8 @@ class CyclesRender(bpy.types.RenderEngine):
def render(self, scene):
engine.render(self)
- def bake(self, scene, obj, pass_type, object_id, pixel_array, num_pixels, depth, result):
- engine.bake(self, obj, pass_type, object_id, pixel_array, num_pixels, depth, result)
+ def bake(self, scene, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result):
+ engine.bake(self, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result)
# viewport render
def view_update(self, context):
@@ -88,10 +89,19 @@ class CyclesRender(bpy.types.RenderEngine):
self.report({'ERROR'}, "OSL support disabled in this build.")
+def engine_exit():
+ engine.exit()
+
+
def register():
from . import ui
from . import properties
from . import presets
+ import atexit
+
+ # Make sure we only registered the callback once.
+ atexit.unregister(engine_exit)
+ atexit.register(engine_exit)
engine.init()
@@ -107,6 +117,7 @@ def unregister():
from . import ui
from . import properties
from . import presets
+ import atexit
bpy.app.handlers.version_update.remove(version_update.do_versions)