Commit Graph

635 Commits

Author SHA1 Message Date
3e273d67ba Fix physical dimension parsing. 2023-05-10 11:10:11 +08:00
fcec43f694 Disable rendering on startup. 2023-05-09 21:28:34 +08:00
904581c520 Allows stopping during chart loading. 2023-05-09 21:27:48 +08:00
b983e32d56 Improve performance for prehandling by disabling rendering. 2023-05-09 21:25:49 +08:00
f2aea2bd40 Improve the ordering logic for input handlers in input config. 2023-05-09 19:02:43 +08:00
cc8e1f7ce4 Update Cryville.Input. 2023-05-09 19:02:17 +08:00
749e1395bc Invalidates handlers with unmatched physical dimension or nullablility in input config. 2023-05-09 19:00:49 +08:00
21af9582f8 Add field for physical dimension in input definition. 2023-05-09 18:58:45 +08:00
26dd373e7b Add function map. 2023-05-09 12:09:08 +08:00
1bd35d2c51 Cleanup. 2023-05-09 11:20:14 +08:00
d275f61602 Update docs from Cryville.Input. 2023-05-09 11:17:49 +08:00
f5f1a5de67 Update Cryville.Audio. 2023-05-09 11:16:18 +08:00
56153f5eed Cleanup. 2023-05-07 21:30:34 +08:00
b4984c0b3a Update Cryville.Input. Fix cleanup logic for input proxy. 2023-05-07 21:30:00 +08:00
dad399facf Fix audio time syncing. 2023-05-07 21:28:17 +08:00
b536871da7 Modify the format of time status debug information. 2023-05-07 21:27:18 +08:00
bd028c1b72 Update Cryville.Input. 2023-05-07 13:42:53 +08:00
fa9303c0a1 Fix chart importing. 2023-05-07 13:40:15 +08:00
d030c48b4d Optimize GC for input config. 2023-05-07 13:38:41 +08:00
beab3d7f8b Fix misspelling. 2023-05-05 00:42:20 +08:00
0b2ea3ddbc Move part of the input module to Cryville.Input. 2023-05-05 00:40:51 +08:00
b143fb49ce Move some classes to Cryville.Common. 2023-05-03 22:51:30 +08:00
8f211568be Fix error caused by threaded input handlers before time syncing. 2023-04-22 21:19:31 +08:00
6d276c99ac Add Android touch handler. 2023-04-22 21:17:00 +08:00
72a93721f9 Fix race condition for the shared evaluator when any active input handler is threaded. 2023-04-22 21:16:17 +08:00
a1fd420493 Fix error handling in PDT evaluator. 2023-04-22 21:09:53 +08:00
d72afaa75b Code cleanup. 2023-04-22 21:08:06 +08:00
2784544884 Fix memory leak from object pools. 0.7.0-rc0 2023-04-21 12:18:29 +08:00
c39a02a1c2 Fix event priority. (2) 2023-04-21 00:56:58 +08:00
4c397ab2f7 Switch serialization mode to text mode. 2023-04-21 00:03:13 +08:00
6b3a9c9f0a Fix event priority. 2023-04-20 20:05:59 +08:00
1c1560f17f Fix transition clipping. 2023-04-20 19:47:35 +08:00
0699bc5614 Code cleanup. 2023-04-20 19:47:10 +08:00
d86da00258 Fix unexpected shared vector references. 2023-04-20 19:46:46 +08:00
d1ad68debe Share realtime relative motion nodes across state clones. 2023-04-20 19:45:25 +08:00
b937285a74 Fix polysec not generating mesh if body not specified. 2023-04-20 19:40:50 +08:00
69fe03475b Fix mesh.color not working on polysec. 2023-04-20 19:40:12 +08:00
e5956f2b34 Fix position anchoring. (2) 2023-04-20 14:31:49 +08:00
fdb4ab55a3 (Amend to 61b72107) 2023-04-20 14:31:03 +08:00
e30df8bdbc Fix pre-graphical update not ended within a frame. 2023-04-20 14:29:50 +08:00
251b7bc352 Matches root transform with tag. 2023-04-20 11:37:19 +08:00
61b72107ae Pull up TransformHandler. 2023-04-20 11:36:38 +08:00
d6208f19fb Fix position anchoring. 2023-04-20 00:21:39 +08:00
93d9fdd4b8 Code cleanup. 2023-04-20 00:20:28 +08:00
8670482c04 Implement new transition. 2023-04-20 00:18:49 +08:00
d2b71e41c9 Fix CubicBezier algorithm. 2023-04-20 00:15:06 +08:00
29a8ac2136 Code cleanup. 2023-04-19 15:33:45 +08:00
a9fc5130bb Move BeatTime to separate file. 2023-04-19 15:33:17 +08:00
b51c7d2352 Add chart compatibility handler. 2023-04-19 15:32:16 +08:00
56fd0936bb Fix the recycle of RMV. 2023-04-19 13:56:13 +08:00