Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/object_update.cc
| Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | case OB_MESH: { | ||||
| * Due to Line Art implementation, edge marks should also be shown in viewport. */ | * Due to Line Art implementation, edge marks should also be shown in viewport. */ | ||||
| #ifdef WITH_FREESTYLE | #ifdef WITH_FREESTYLE | ||||
| cddata_masks.emask |= CD_MASK_FREESTYLE_EDGE; | cddata_masks.emask |= CD_MASK_FREESTYLE_EDGE; | ||||
| cddata_masks.pmask |= CD_MASK_FREESTYLE_FACE; | cddata_masks.pmask |= CD_MASK_FREESTYLE_FACE; | ||||
| cddata_masks.vmask |= CD_MASK_MDEFORMVERT; | cddata_masks.vmask |= CD_MASK_MDEFORMVERT; | ||||
| #endif | #endif | ||||
| if (DEG_get_mode(depsgraph) == DAG_EVAL_RENDER) { | if (DEG_get_mode(depsgraph) == DAG_EVAL_RENDER) { | ||||
| /* Always compute UVs, vertex colors as orcos for render. */ | /* Always compute UVs, vertex colors as orcos for render. */ | ||||
| cddata_masks.lmask |= CD_MASK_MLOOPUV | CD_MASK_PROP_BYTE_COLOR; | cddata_masks.lmask |= CD_MASK_PROP_FLOAT2 | CD_MASK_PROP_BYTE_COLOR; | ||||
| cddata_masks.vmask |= CD_MASK_ORCO | CD_MASK_PROP_COLOR; | cddata_masks.vmask |= CD_MASK_ORCO | CD_MASK_PROP_COLOR; | ||||
| } | } | ||||
| makeDerivedMesh(depsgraph, scene, ob, &cddata_masks); /* was CD_MASK_BAREMESH */ | makeDerivedMesh(depsgraph, scene, ob, &cddata_masks); /* was CD_MASK_BAREMESH */ | ||||
| break; | break; | ||||
| } | } | ||||
| case OB_ARMATURE: | case OB_ARMATURE: | ||||
| BKE_pose_where_is(depsgraph, scene, ob); | BKE_pose_where_is(depsgraph, scene, ob); | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 275 Lines • Show Last 20 Lines | |||||