Depsgraph: Remove placeholder for path evaluation
Wasn't used in years, if it really needs to be dedicated operation it needs to be revisited anyway.
This commit is contained in:
@@ -218,7 +218,4 @@ struct EvaluationContext;
|
||||
void BKE_curve_eval_geometry(struct EvaluationContext *eval_ctx,
|
||||
struct Curve *curve);
|
||||
|
||||
void BKE_curve_eval_path(struct EvaluationContext *eval_ctx,
|
||||
struct Curve *curve);
|
||||
|
||||
#endif /* __BKE_CURVE_H__ */
|
||||
|
||||
@@ -4680,14 +4680,3 @@ void BKE_curve_eval_geometry(EvaluationContext *UNUSED(eval_ctx),
|
||||
BKE_curve_texspace_calc(curve);
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_curve_eval_path(EvaluationContext *UNUSED(eval_ctx),
|
||||
Curve *curve)
|
||||
{
|
||||
/* TODO(sergey): This will probably need to be a part of
|
||||
* the modifier stack still.
|
||||
*/
|
||||
if (G.debug & G_DEBUG_DEPSGRAPH) {
|
||||
printf("%s on %s\n", __func__, curve->id.name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -848,17 +848,6 @@ void DepsgraphNodeBuilder::build_obdata_geom(Scene *scene, Object *ob)
|
||||
"Geometry Eval");
|
||||
op_node->set_as_entry();
|
||||
|
||||
/* Calculate curve path - this is used by constraints, etc. */
|
||||
if (ELEM(ob->type, OB_CURVE, OB_FONT)) {
|
||||
add_operation_node(obdata,
|
||||
DEG_NODE_TYPE_GEOMETRY,
|
||||
function_bind(BKE_curve_eval_path,
|
||||
_1,
|
||||
(Curve *)obdata),
|
||||
DEG_OPCODE_GEOMETRY_PATH,
|
||||
"Path");
|
||||
}
|
||||
|
||||
/* Make sure objects used for bevel.taper are in the graph.
|
||||
* NOTE: This objects might be not linked to the scene.
|
||||
*/
|
||||
|
||||
@@ -108,7 +108,6 @@ static const char *stringify_opcode(eDepsOperation_Code opcode)
|
||||
STRINGIFY_OPCODE(TRANSFORM_FINAL);
|
||||
STRINGIFY_OPCODE(OBJECT_UBEREVAL);
|
||||
STRINGIFY_OPCODE(GEOMETRY_UBEREVAL);
|
||||
STRINGIFY_OPCODE(GEOMETRY_PATH);
|
||||
STRINGIFY_OPCODE(POSE_INIT);
|
||||
STRINGIFY_OPCODE(POSE_DONE);
|
||||
STRINGIFY_OPCODE(POSE_IK_SOLVER);
|
||||
|
||||
@@ -176,9 +176,6 @@ typedef enum eDepsOperation_Code {
|
||||
/* XXX: Placeholder - UberEval */
|
||||
DEG_OPCODE_GEOMETRY_UBEREVAL,
|
||||
|
||||
/* Curve Objects - Path Calculation (used for path-following tools, */
|
||||
DEG_OPCODE_GEOMETRY_PATH,
|
||||
|
||||
/* Pose -------------------------------------------- */
|
||||
|
||||
/* Init IK Trees, etc. */
|
||||
|
||||
Reference in New Issue
Block a user