Fix for attribute lookup in OSL. This uses a map in the OSL globals instead of the...
[blender.git] / intern / cycles / render / mesh.cpp
index 8f5f2647ebf2941f91d87b91cad376de73e58e17..1d9683f25ccedbf5ae2ce9c681225d6d78a49ad7 100644 (file)
@@ -366,7 +366,7 @@ void MeshManager::update_osl_attributes(Device *device, Scene *scene, vector<Att
 
                        if(req.std != ATTR_STD_NONE) {
                                /* if standard attribute, add lookup by std:: name convention */
-                               ustring stdname = ustring(string("std::") + Attribute::standard_name(req.std).c_str());
+                               ustring stdname = ustring(string("std::") + attribute_standard_name(req.std).c_str());
                                og->attribute_map[i][stdname] = osl_attr;
                        }
                        else if(req.name != ustring()) {