ya2 · news · projects · code · about

json: instructions
[pmachines.git] / ya2 / p3d / asserts.py
index 24f45e859cae729490453478bf03e44ececd34ed..8e3bbd6de112e9caeee8d9166486b679fd7c7115 100644 (file)
@@ -1,7 +1,7 @@
 import threading
 
 def assert_render3d():
-    preserve = ['camera']
+    preserve = ['camera', 'DIRECT']
     for child in render.children:
         if child.name not in preserve:
             render.ls()
@@ -48,7 +48,7 @@ def assert_tasks():
         '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