Przeglądaj źródła

fix reset_all_prev_transform

David Rose 19 lat temu
rodzic
commit
6415041d86
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      panda/src/pgraph/pandaNode.cxx

+ 6 - 0
panda/src/pgraph/pandaNode.cxx

@@ -1141,6 +1141,12 @@ set_transform(const TransformState *transform, Thread *current_thread) {
     if (cdata->_transform != transform) {
       cdata->_transform = transform;
       any_changed = true;
+
+      if (pipeline_stage == 0) {
+        if (cdata->_transform != cdata->_prev_transform) {
+          set_dirty_prev_transform();
+        }
+      }
     }
   }
   CLOSE_ITERATE_CURRENT_AND_UPSTREAM(_cycler_light);