Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/__init__.py
| Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | class CyclesRender(bpy.types.RenderEngine): | ||||
| def render(self, depsgraph): | def render(self, depsgraph): | ||||
| engine.render(self, depsgraph) | engine.render(self, depsgraph) | ||||
| def bake(self, depsgraph, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result): | def bake(self, depsgraph, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result): | ||||
| engine.bake(self, depsgraph, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result) | engine.bake(self, depsgraph, obj, pass_type, pass_filter, object_id, pixel_array, num_pixels, depth, result) | ||||
| # viewport render | # viewport render | ||||
| def view_update(self, context): | def view_update(self, context): | ||||
| depsgraph = context.evaluated_depsgraph_get() | |||||
| if not self.session: | if not self.session: | ||||
| engine.create(self, context.blend_data, | engine.create(self, context.blend_data, | ||||
| context.region, context.space_data, context.region_data) | context.region, context.space_data, context.region_data) | ||||
| engine.reset(self, context.blend_data, context.depsgraph) | engine.reset(self, context.blend_data, depsgraph) | ||||
| engine.sync(self, context.depsgraph, context.blend_data) | engine.sync(self, depsgraph, context.blend_data) | ||||
| def view_draw(self, context): | def view_draw(self, context): | ||||
| engine.draw(self, context.depsgraph, context.region, context.space_data, context.region_data) | depsgraph = context.evaluated_depsgraph_get() | ||||
| engine.draw(self, depsgraph, context.region, context.space_data, context.region_data) | |||||
| def update_script_node(self, node): | def update_script_node(self, node): | ||||
| if engine.with_osl(): | if engine.with_osl(): | ||||
| from . import osl | from . import osl | ||||
| osl.update_script_node(node, self.report) | osl.update_script_node(node, self.report) | ||||
| else: | else: | ||||
| self.report({'ERROR'}, "OSL support disabled in this build.") | self.report({'ERROR'}, "OSL support disabled in this build.") | ||||
| ▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines | |||||