Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo de Greef <eeshlo@yahoo.com>2005-05-10 06:00:13 +0400
committerAlfredo de Greef <eeshlo@yahoo.com>2005-05-10 06:00:13 +0400
commit0c3f0556770ba1ef599400546beec62577904b35 (patch)
tree4d7182f0c837e8347c6d3113f6fbf93109169049 /source/blender/renderconverter
parent3676fb1b3fa6362d1c713b5d50c429828e921223 (diff)
Forgot part of the vertexcolor endian fix in xml export code.
Fixed an as of yet unreported bug, linked data objects which have materials linked to object instead of data have to be exported as normal, they cannot be instanciated, otherwise they will all share the same material.
Diffstat (limited to 'source/blender/renderconverter')
-rw-r--r--source/blender/renderconverter/intern/convertBlenderScene.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c
index 1cd0450bb7d..1c3106cd7b1 100644
--- a/source/blender/renderconverter/intern/convertBlenderScene.c
+++ b/source/blender/renderconverter/intern/convertBlenderScene.c
@@ -3125,8 +3125,10 @@ void RE_rotateBlenderScene(void)
else {
/* yafray: if there are linked data objects (except lamps, empties or armatures),
yafray only needs to know about one, the rest can be instanciated.
- The dupliMtx list is used for this purpose */
- if (R.r.renderer==R_YAFRAY) {
+ The dupliMtx list is used for this purpose.
+ Exception: objects which have object linked materials, these cannot be instanciated. */
+ if ((R.r.renderer==R_YAFRAY) && (ob->colbits==0))
+ {
/* Special case, parent object dupli's: ignore if object itself is lamp or parent is lattice or empty */
if (ob->parent) {
if ((ob->type!=OB_LAMP) && (ob->parent->type!=OB_EMPTY) &&