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

Reflect-based node deserialization #70

Merged
merged 49 commits into from
Dec 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
db1c817
wip: initial dynamic node work
aecsocket Sep 26, 2024
56021e8
dynamic reflect node stuff
aecsocket Sep 26, 2024
25695f3
crazy ass reflect deserializer
aecsocket Sep 26, 2024
2341a20
basic working
aecsocket Sep 26, 2024
2cd1c1c
port over other anim graphs and fixes
aecsocket Sep 26, 2024
535eee3
wip: serial
aecsocket Sep 27, 2024
ee227f4
wip: lifetime shenanigans
aecsocket Sep 27, 2024
dd9d531
wip: it's actually insane how this compiles
aecsocket Sep 27, 2024
f4c36d1
wip
aecsocket Sep 27, 2024
3306d57
spoke too soon, switch to dyn dispatch to avoid rustc issues
aecsocket Sep 27, 2024
0468bd1
impl notes
aecsocket Sep 27, 2024
b5bb55b
fix graphs
aecsocket Sep 27, 2024
8219e3f
working
aecsocket Sep 27, 2024
ba20bf8
comment fixes
aecsocket Sep 27, 2024
9e9106f
clippy
aecsocket Sep 27, 2024
5cd993b
fix animation deser
aecsocket Sep 27, 2024
0fc0036
Remove the 'clone_value' boilerplate
mbrea-c Sep 30, 2024
151241a
Add serialization code, fix editor compilation error
mbrea-c Sep 30, 2024
df63b89
Fix some serialization issues
aecsocket Oct 1, 2024
185e85a
fix handle serialization
aecsocket Oct 1, 2024
dba62a2
fix editor crashes
aecsocket Oct 1, 2024
a0783cb
fix node creator
aecsocket Oct 1, 2024
49645d7
improve short type name generator
aecsocket Oct 2, 2024
ffe3315
fix
aecsocket Oct 2, 2024
9a8647d
fix selected node text in creator
aecsocket Oct 2, 2024
4be23a0
Add serialization unit test for FlipLR, ignore failing doctests
mbrea-c Oct 2, 2024
87e0703
Merge branch 'master' into feat/dynamic-nodes
aecsocket Oct 3, 2024
4718894
Add EditProxy trait for enabling editing nodes via a proxy type in th…
mbrea-c Oct 3, 2024
1c04e21
Don't crash when selecting FSM
aecsocket Oct 4, 2024
bbe6d43
add reflect serde to EntityPath
aecsocket Oct 4, 2024
3d72750
Merge branch 'master' into feat/dynamic-nodes
aecsocket Oct 5, 2024
2b92145
Merge branch 'master' into feat/dynamic-nodes
aecsocket Oct 25, 2024
7d62ed8
clippy fixes
aecsocket Oct 25, 2024
df366ec
fix the handle stuff
aecsocket Oct 25, 2024
8b8a897
WIP migration to 0.15 RC
mbrea-c Nov 1, 2024
84450e6
Fix animation graph serializer and deserializer impls
mbrea-c Nov 1, 2024
225c5ca
WIP migration: Add reflect de/serializer code from https://github.com…
mbrea-c Nov 1, 2024
780cbee
WIP: fix leftover de/serializer processor code
aecsocket Nov 2, 2024
2e6a378
WIP migration: got human example to compile, now facing runtime error
mbrea-c Nov 9, 2024
583b9b4
WIP migration: fix runtime errors, human example runs correctly now
mbrea-c Nov 10, 2024
2a91a66
WIP migration: implement sampling bone weights curve
mbrea-c Nov 10, 2024
37185dd
Fix all remaining examples
mbrea-c Nov 10, 2024
5ad33c2
Remove unused items
mbrea-c Nov 10, 2024
253451c
fix animation curve sampling after latest 0.15 changes
mbrea-c Dec 14, 2024
0f9f542
Complete editor 0.15 migration
mbrea-c Dec 21, 2024
9bb1a9e
Add edition to all subcrates
mbrea-c Dec 21, 2024
22f188a
fix clippy in editor crate
mbrea-c Dec 21, 2024
2753c71
Fix clippy and removed failing doctest in temporarily copied code
mbrea-c Dec 21, 2024
2519dd2
Update readme
mbrea-c Dec 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/target
.direnv
.envrc
Loading
Loading