v1.0.0-rc.3

diffusionstudio/corev1.0.0-rc.3Sep 7, 2024by k9p5

AI Summary

Performance is significantly boosted with a ~24% improvement in rendering speed, alongside a new, granular clip lifecycle system for better control over initialization and rendering phases.

Key Highlights

  • ~24% render performance improvement
  • New clip lifecycle (constructor, init, enter, update, exit)

New Features

  • Performance optimization
  • New clip lifecycle

Full Release Notes

- Improved render performance by ~24%
- Implemented new clip lifecycle with the following phases:
  - **constructor**: invoked first, during the initialization of the clip. This is where the initial state and values should be set up.
  - **init**: called asynchronously before the Clip is added to a track/composition.
  - **enter**: triggered right before the Clip is drawn to the canvas.
  - **update**: called on every redraw of the clip.
  - **exit**: called after the Clip has been drawn to the canvas for the last time.