import threading
def assert_render3d():
- preserve = ['camera']
+ preserve = ['camera', 'DIRECT']
for child in render.children:
if child.name not in preserve:
render.ls()
'ivalLoop', 'garbageCollectStates', 'collisionLoop',
'igLoop', 'audioLoop', 'resetPrevTransform', 'dataLoop',
'eventManager', 'simplepbr update', 'on frame music',
- 'assert_fps']
+ 'assert_fps', 'DIRECTContextTask']
for task in taskMgr.getTasks() + taskMgr.getDoLaters():
if task.name not in preserve and not hasattr(task, 'preserve'):
msg = 'unexpected task: %s' % task.name