Fix Cycles bug rendering with multiple UV maps after recent changes.
[blender.git] / intern / cycles / blender / blender_mesh.cpp
index cb9d23e121c86827094c6e5ff709dc95b63f476d..46ecd60be77e59ad9ec013c4d56cb8cf5edf9af8 100644 (file)
@@ -489,7 +489,7 @@ static void attr_create_uv_map(Scene *scene,
                                }
                                else {
                                        uv_attr = mesh->attributes.add(uv_name,
-                                                                      TypeDesc::TypePoint,
+                                                                      TypeFloat2,
                                                                       ATTR_ELEMENT_CORNER);
                                }
 
@@ -586,7 +586,7 @@ static void attr_create_subd_uv_map(Scene *scene,
                                if(active_render)
                                        uv_attr = mesh->subd_attributes.add(uv_std, uv_name);
                                else
-                                       uv_attr = mesh->subd_attributes.add(uv_name, TypeDesc::TypePoint, ATTR_ELEMENT_CORNER);
+                                       uv_attr = mesh->subd_attributes.add(uv_name, TypeFloat2, ATTR_ELEMENT_CORNER);
 
                                if(subdivide_uvs) {
                                        uv_attr->flags |= ATTR_SUBDIVIDED;