whole
[carveJwlIkooP6JGAAIwe30JlM.git] / scene.h
diff --git a/scene.h b/scene.h
index b4deaa95bfc96c6ab56095dfe0e2bd1e1d6edb90..8754d00985ba6f1a22af9a42b423bbf736c6b790 100644 (file)
--- a/scene.h
+++ b/scene.h
@@ -136,8 +136,11 @@ static void scene_add_submesh( scene *pscene, mdl_header *mdl,
 
       m4x3_mulv( transform, src->co, pvert->co );
       m3x3_mulv( normal_matrix, src->norm, pvert->norm );
-
-      v4_copy( src->colour, pvert->colour );
+      
+      pvert->colour[0] = src->colour[0];
+      pvert->colour[1] = src->colour[1];
+      pvert->colour[2] = src->colour[2];
+      pvert->colour[3] = src->colour[3];
       v2_copy( src->uv, pvert->uv );
    }