Procházet zdrojové kódy

reorder vrefs and children again

David Rose před 22 roky
rodič
revize
d97c703079
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      panda/src/egg/eggGroup.cxx

+ 4 - 2
panda/src/egg/eggGroup.cxx

@@ -287,9 +287,11 @@ write(ostream &out, int indent_level) const {
 
 
   EggRenderMode::write(out, indent_level + 2);
   EggRenderMode::write(out, indent_level + 2);
 
 
-  write_vertex_ref(out, indent_level + 2);
-
+  // We have to write the children nodes before we write the vertex
+  // references, since we might be referencing a vertex that's defined
+  // in one of those children nodes!
   EggGroupNode::write(out, indent_level + 2);
   EggGroupNode::write(out, indent_level + 2);
+  write_vertex_ref(out, indent_level + 2);
 
 
   indent(out, indent_level) << "}\n";
   indent(out, indent_level) << "}\n";
 }
 }