Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ソング:レンダリング処理のリファクタリング #2247

Open
sigprogramming opened this issue Aug 24, 2024 · 0 comments
Open

Comments

@sigprogramming
Copy link
Contributor

内容

レンダリング処理が複雑になっていて(特にこの辺り)流れが把握しづらくなっているので、リファクタリングを行います。

Pros 良くなる点

  • レンダリングの流れが把握しやすくなる
  • レンダリング処理の変更がしやすくなる
  • タイミング編集機能が実装しやすくなる

Cons 悪くなる点

  • 行数が増える
  • レンダリング処理を書く(メンテする)のに必要な知識が増える

実現方法

依存関係のグラフを構築してそのグラフ通りにレンダリングを行う形でも良いですが、設計や型が複雑になるので、主要な処理(クエリの生成や音声合成など)を直列で並べて、それを順番に実行する形が良いかもです。
ひとまず実装してPRします。

その他

@sigprogramming sigprogramming changed the title ソング:レンダリング処理をリファクタリングする ソング:レンダリング処理のリファクタリング Aug 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant