Skip to content
Snippets Groups Projects
Commit e88bae64 authored by Martin Poirier's avatar Martin Poirier
Browse files

netrender

baking and render options for tags on slaves (default true for both means a slave can do all jobs by default)
parent 193140e8
No related branches found
No related tags found
No related merge requests found
......@@ -46,6 +46,13 @@ def slave_Info(netsettings):
slave.stats = sysname + " " + release + " " + machine + " " + processor
if netsettings.slave_tags:
slave.tags = set(netsettings.slave_tags.split(";"))
if netsettings.slave_bake:
slave.tags.add(netrender.model.TAG_BAKING)
if netsettings.slave_render:
slave.tags.add(netrender.model.TAG_RENDER)
return slave
def testCancel(conn, job_id, frame_number):
......
......@@ -164,6 +164,8 @@ class RENDER_PT_network_slave_settings(NetRenderButtonsPanel, bpy.types.Panel):
netsettings = context.scene.network_render
layout.prop(netsettings, "slave_tags", text="Tags")
layout.prop(netsettings, "slave_render")
layout.prop(netsettings, "slave_bake")
layout.prop(netsettings, "use_slave_clear")
layout.prop(netsettings, "use_slave_thumb")
layout.prop(netsettings, "use_slave_output_log")
......@@ -450,6 +452,16 @@ class NetRenderSettings(bpy.types.PropertyGroup):
description="Output render text log to console as well as sending it to the master",
default = True)
NetRenderSettings.slave_render = BoolProperty(
name="Render on slave",
description="Use slave for render jobs",
default = True)
NetRenderSettings.slave_bake = BoolProperty(
name="Bake on slave",
description="Use slave for baking jobs",
default = True)
NetRenderSettings.use_master_clear = BoolProperty(
name="Clear on exit",
description="Delete saved files on exit",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment