Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/attribute.cpp
| Show First 20 Lines • Show All 295 Lines • ▼ Show 20 Lines | switch (std) { | ||||
| case ATTR_STD_GENERATED: | case ATTR_STD_GENERATED: | ||||
| return "generated"; | return "generated"; | ||||
| case ATTR_STD_GENERATED_TRANSFORM: | case ATTR_STD_GENERATED_TRANSFORM: | ||||
| return "generated_transform"; | return "generated_transform"; | ||||
| case ATTR_STD_UV_TANGENT: | case ATTR_STD_UV_TANGENT: | ||||
| return "tangent"; | return "tangent"; | ||||
| case ATTR_STD_UV_TANGENT_SIGN: | case ATTR_STD_UV_TANGENT_SIGN: | ||||
| return "tangent_sign"; | return "tangent_sign"; | ||||
| case ATTR_STD_VERTEX_COLOR: | |||||
| return "vertex_color"; | |||||
| case ATTR_STD_POSITION_UNDEFORMED: | case ATTR_STD_POSITION_UNDEFORMED: | ||||
| return "undeformed"; | return "undeformed"; | ||||
| case ATTR_STD_POSITION_UNDISPLACED: | case ATTR_STD_POSITION_UNDISPLACED: | ||||
| return "undisplaced"; | return "undisplaced"; | ||||
| case ATTR_STD_MOTION_VERTEX_POSITION: | case ATTR_STD_MOTION_VERTEX_POSITION: | ||||
| return "motion_P"; | return "motion_P"; | ||||
| case ATTR_STD_MOTION_VERTEX_NORMAL: | case ATTR_STD_MOTION_VERTEX_NORMAL: | ||||
| return "motion_N"; | return "motion_N"; | ||||
| ▲ Show 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | switch (std) { | ||||
| attr = add(name, TypeFloat2, ATTR_ELEMENT_CORNER); | attr = add(name, TypeFloat2, ATTR_ELEMENT_CORNER); | ||||
| break; | break; | ||||
| case ATTR_STD_UV_TANGENT: | case ATTR_STD_UV_TANGENT: | ||||
| attr = add(name, TypeDesc::TypeVector, ATTR_ELEMENT_CORNER); | attr = add(name, TypeDesc::TypeVector, ATTR_ELEMENT_CORNER); | ||||
| break; | break; | ||||
| case ATTR_STD_UV_TANGENT_SIGN: | case ATTR_STD_UV_TANGENT_SIGN: | ||||
| attr = add(name, TypeDesc::TypeFloat, ATTR_ELEMENT_CORNER); | attr = add(name, TypeDesc::TypeFloat, ATTR_ELEMENT_CORNER); | ||||
| break; | break; | ||||
| case ATTR_STD_VERTEX_COLOR: | |||||
| attr = add(name,TypeRGBA, ATTR_ELEMENT_CORNER_BYTE); | |||||
| break; | |||||
| case ATTR_STD_GENERATED: | case ATTR_STD_GENERATED: | ||||
| case ATTR_STD_POSITION_UNDEFORMED: | case ATTR_STD_POSITION_UNDEFORMED: | ||||
| case ATTR_STD_POSITION_UNDISPLACED: | case ATTR_STD_POSITION_UNDISPLACED: | ||||
| attr = add(name, TypeDesc::TypePoint, ATTR_ELEMENT_VERTEX); | attr = add(name, TypeDesc::TypePoint, ATTR_ELEMENT_VERTEX); | ||||
| break; | break; | ||||
| case ATTR_STD_MOTION_VERTEX_POSITION: | case ATTR_STD_MOTION_VERTEX_POSITION: | ||||
| attr = add(name, TypeDesc::TypePoint, ATTR_ELEMENT_VERTEX_MOTION); | attr = add(name, TypeDesc::TypePoint, ATTR_ELEMENT_VERTEX_MOTION); | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 281 Lines • Show Last 20 Lines | |||||