Implement actual animation curves

This commit is contained in:
Yoshi Askharoun
2026-07-25 23:22:56 -05:00
parent 744cc632ab
commit 95b6fba18f
3 changed files with 172 additions and 17 deletions
+9
View File
@@ -0,0 +1,9 @@
using System.Runtime.CompilerServices;
// The in-process OpenGL render engine re-implements the Splash animation curve
// evaluation that originally lived in native UIXrender.dll. To apply the real
// curves it must read the interpolation parameters (Weight / Handle /
// ControlPoint1 / ControlPoint2) that the original API keeps `internal`. Grant
// the sibling assembly access rather than widening the original public surface.
// See logs/UIX.RenderApi.OpenGL/Implementation.md (2026-07-25 curve recovery).
[assembly: InternalsVisibleTo("UIX.RenderApi.OpenGL")]