From 6f319873d38969eafd89b7faf1d304e277bc6c22 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 16 Jan 2007 17:33:46 +0000 Subject: [PATCH] fix egg-emulate-bface to work properly with animated vertices --- panda/src/egg2pg/eggLoader.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panda/src/egg2pg/eggLoader.cxx b/panda/src/egg2pg/eggLoader.cxx index a71275efb3..969ee8b2ba 100644 --- a/panda/src/egg2pg/eggLoader.cxx +++ b/panda/src/egg2pg/eggLoader.cxx @@ -1556,7 +1556,10 @@ emulate_bface(EggNode *egg_node) { EggVertex dup_vertex(*vertex); dup_vertex.set_normal(-dup_vertex.get_normal()); EggVertex *new_vertex = vertex->get_pool()->create_unique_vertex(dup_vertex); - dup_poly->replace(vi, new_vertex); + if (new_vertex != vertex) { + new_vertex->copy_grefs_from(*vertex); + dup_poly->replace(vi, new_vertex); + } } } dup_prims->add_child(dup_poly);