Refactor engine to support double-precision vectors

This commit is contained in:
Wojtek Figat
2022-06-13 00:40:32 +02:00
parent f82e370392
commit a881c90b2e
744 changed files with 19062 additions and 12467 deletions

View File

@@ -135,19 +135,19 @@ public:
Array<BezierCurve<float>> FloatCurves;
/// <summary>
/// The float curves used by the graph.
/// The Float2 curves used by the graph.
/// </summary>
Array<BezierCurve<Vector2>> Vector2Curves;
Array<BezierCurve<Float2>> Float2Curves;
/// <summary>
/// The float curves used by the graph.
/// The Float3 curves used by the graph.
/// </summary>
Array<BezierCurve<Vector3>> Vector3Curves;
Array<BezierCurve<Float3>> Float3Curves;
/// <summary>
/// The float curves used by the graph.
/// The Float4 curves used by the graph.
/// </summary>
Array<BezierCurve<Vector4>> Vector4Curves;
Array<BezierCurve<Float4>> Float4Curves;
public:
@@ -182,9 +182,9 @@ public:
break; \
}
SETUP_CURVE(12, FloatCurves, AsFloat)
SETUP_CURVE(13, Vector2Curves, AsVector2())
SETUP_CURVE(14, Vector3Curves, AsVector3())
SETUP_CURVE(15, Vector4Curves, AsVector4())
SETUP_CURVE(13, Float2Curves, AsFloat2())
SETUP_CURVE(14, Float3Curves, AsFloat3())
SETUP_CURVE(15, Float4Curves, AsFloat4())
#undef SETUP_CURVE
}
break;