Commit Graph

57 Commits

Author SHA1 Message Date
e109e0bd24 Separate dynamic anchors. 2023-01-31 15:15:13 +08:00
776a615464 Code cleanup. 2023-01-31 15:06:31 +08:00
10988847b3 Implement anchor related annotations. 2023-01-28 11:57:49 +08:00
c4b139c7a4 Code cleanup. 2023-01-27 17:30:10 +08:00
3d1a11f78b Remove dynamic judge anchors. Add judge time properties. 2023-01-27 16:05:57 +08:00
9f73c8ffad Code cleanup. 2023-01-21 20:14:41 +08:00
c1c354959d Add MotionCache. 2023-01-21 20:13:40 +08:00
6779b88055 Code cleanup. 2023-01-21 16:59:19 +08:00
a7608bcd7e Matches dynamic on anchoring. 2023-01-20 22:50:05 +08:00
be64bc76b5 Revert "Revise update clone type to update depth."
This reverts commit 4185303bd2.
2023-01-20 22:26:56 +08:00
4185303bd2 Revise update clone type to update depth. 2023-01-17 22:16:09 +08:00
4222176979 Add temporary event discard handling. 2023-01-16 15:09:34 +08:00
43c87fba70 Wrap Transform into SkinContext. Implement r/w context separation for skins. 2023-01-16 15:08:25 +08:00
a09a5686d7 Change anchor opening to single only. 2023-01-16 13:33:25 +08:00
609bb317d0 Code cleanup. 2023-01-15 11:54:11 +08:00
898fb7d557 Pull down chart field from StateBase. 2023-01-15 11:52:28 +08:00
c39f258a19 Code cleanup. 2023-01-14 22:03:08 +08:00
c24372b308 Pull up tail anchoring. 2023-01-14 21:35:15 +08:00
5e4c53113a Revise anchor data structure. 2023-01-14 21:34:13 +08:00
6efe70d751 Implement coevent. (2) 2023-01-13 16:37:31 +08:00
ea9000f2b0 Cleanup. 2023-01-09 22:17:42 +08:00
4e851d9b73 Implement coevent. 2023-01-09 16:28:36 +08:00
0a1e512f41 Code cleanup. 2023-01-08 16:27:02 +08:00
723ec937ad Remove callback parameters on states. 2023-01-03 12:09:16 +08:00
6da4b96b24 Optimize motion invalidation performance. 2023-01-02 20:05:14 +08:00
2b5bc5dd08 Optimize GC for RMV pool. 2023-01-01 19:03:19 +08:00
4d7773a2ac Cleanup anchor related code. 2023-01-01 19:01:34 +08:00
ca72f7adb5 Implement temporary event injection. (Amend) 2023-01-01 18:55:22 +08:00
5e19a8b886 Code cleanup. 2023-01-01 18:54:53 +08:00
94107de97d Optimize GC for temporary anchor event injection. 2022-12-23 17:46:29 +08:00
617eddc030 Reimplement cur anchor. 2022-12-23 16:28:48 +08:00
7475b19547 Implement temporary event injection. 2022-12-23 16:27:34 +08:00
356f4df9a9 Exception cleanup. Code cleanup. 2022-12-23 15:20:16 +08:00
ec9b23f797 Add "cur" anchor. 2022-12-22 14:43:50 +08:00
8175ca7e82 Optimize anchor identifiers. 2022-12-22 14:06:05 +08:00
451ebbe91a Code cleanup. 2022-12-22 14:02:58 +08:00
d7b0ca77e9 Change state timestamp to double precision. 2022-12-19 14:55:15 +08:00
35d2e06625 Fix improper use of RMVPool. 2022-12-01 12:33:32 +08:00
e370e1937c Code cleanup. 2022-11-23 12:02:25 +08:00
cfdb5f021e Reconstruct skin container. Add update clone type limit to skin property. 2022-11-20 16:12:19 +08:00
d08eea5c1e Postpone skin static matching. 2022-11-20 16:09:34 +08:00
ce30b5427b Improve vector cache performance. 2022-11-20 16:02:39 +08:00
4fce8369f0 Fix StartUpdate on root state not called. (Amend) 2022-11-19 22:32:36 +08:00
373554912a Pull skin container and judge attachment to handler. (Amend) 2022-11-19 22:13:17 +08:00
20632d9b54 Fix performance optimization for RMVPool. 2022-11-19 22:05:51 +08:00
28cad97bbb Fix StartUpdate on root state not called. 2022-11-19 22:04:41 +08:00
75652ecff1 Pull skin container and judge attachment to handler. 2022-11-19 22:02:05 +08:00
a8ab73ac65 Fix chart player dispose. 2022-11-15 17:29:10 +08:00
cf00bd8db0 Implement input name evaluation. Implement context state. 2022-11-11 10:02:01 +08:00
c33186086c Tokenize ruleset keys. Remove MotionName. 2022-11-09 14:01:27 +08:00