forked from blender/blender
Hydra code cleanup #81
@ -1283,7 +1283,6 @@ class HydraRenderEngine(RenderEngine):
|
||||
# Final render.
|
||||
def update(self, data, depsgraph):
|
||||
import _bpy_hydra
|
||||
import bpy
|
||||
|
||||
engine_type = 'PREVIEW' if self.is_preview else 'FINAL'
|
||||
if not self.engine_ptr:
|
||||
@ -1294,7 +1293,7 @@ class HydraRenderEngine(RenderEngine):
|
||||
for key, val in self.get_sync_settings(engine_type).items():
|
||||
_bpy_hydra.engine_set_sync_setting(self.engine_ptr, key, val)
|
||||
|
||||
_bpy_hydra.engine_update(self.engine_ptr, depsgraph, bpy.context)
|
||||
_bpy_hydra.engine_update(self.engine_ptr, depsgraph, None)
|
||||
|
||||
for key, val in self.get_render_settings('PREVIEW' if self.is_preview else 'FINAL').items():
|
||||
_bpy_hydra.engine_set_render_setting(self.engine_ptr, key, val)
|
||||
@ -1304,7 +1303,7 @@ class HydraRenderEngine(RenderEngine):
|
||||
return
|
||||
|
||||
import _bpy_hydra
|
||||
_bpy_hydra.engine_render(self.engine_ptr, depsgraph)
|
||||
_bpy_hydra.engine_render(self.engine_ptr)
|
||||
|
||||
# Viewport render.
|
||||
def view_update(self, context, depsgraph):
|
||||
@ -1327,4 +1326,4 @@ class HydraRenderEngine(RenderEngine):
|
||||
return
|
||||
|
||||
import _bpy_hydra
|
||||
_bpy_hydra.engine_view_draw(self.engine_ptr, depsgraph, context)
|
||||
_bpy_hydra.engine_view_draw(self.engine_ptr, context)
|
||||
|
@ -92,8 +92,8 @@ static PyObject *engine_update_func(PyObject * /*self*/, PyObject *args)
|
||||
|
||||
static PyObject *engine_render_func(PyObject * /*self*/, PyObject *args)
|
||||
{
|
||||
PyObject *pyengine, *pydepsgraph;
|
||||
if (!PyArg_ParseTuple(args, "OO", &pyengine, &pydepsgraph)) {
|
||||
PyObject *pyengine;
|
||||
if (!PyArg_ParseTuple(args, "O", &pyengine)) {
|
||||
Py_RETURN_NONE;
|
||||
}
|
||||
|
||||
@ -111,8 +111,8 @@ static PyObject *engine_render_func(PyObject * /*self*/, PyObject *args)
|
||||
|
||||
static PyObject *engine_view_draw_func(PyObject * /*self*/, PyObject *args)
|
||||
{
|
||||
PyObject *pyengine, *pydepsgraph, *pycontext;
|
||||
if (!PyArg_ParseTuple(args, "OOO", &pyengine, &pydepsgraph, &pycontext)) {
|
||||
PyObject *pyengine, *pycontext;
|
||||
if (!PyArg_ParseTuple(args, "OO", &pyengine, &pycontext)) {
|
||||
Py_RETURN_NONE;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user