Browse Source

reorder vrefs and children again

David Rose 22 years ago
parent
commit
d97c703079
1 changed files with 4 additions and 2 deletions
  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);
 
-  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);
+  write_vertex_ref(out, indent_level + 2);
 
   indent(out, indent_level) << "}\n";
 }