Implement dynamic BSN (.bsn asset format)#23576
Implement dynamic BSN (.bsn asset format)#23576pcwalton wants to merge 3 commits intobevyengine:mainfrom
Conversation
|
It looks like your PR has been selected for a highlight in the next release blog post, but you didn't provide a release note. Please review the instructions for writing release notes, then expand or revise the content in the release notes directory to showcase your changes. |
|
It was pointed out that we could try to share the @cart Would appreciate your feedback here. |
|
cart mentioned on Discord that he prefers the design of this PR, where we have our own AST, parser, and lexer, because (1) it makes the differences, which are significant, between macro-BSN and asset-BSN more manifest and (2) because having a custom parser and lexer is less code to ship at runtime. |
|
Just commenting for reference, but jackdaw depends on this on our bsn-editor branch. I've also got some additional changes for scene serialization, and asset cataloguing off the back of this - will open separate PRs for these. Would be nice to get this in early in the next cycle if possible so we can push our bsn editor alongside bevy main |
Fix enum struct and tuple variant application in dynamic BSN
This is a work-in-progress, but I'm submitting it to get early feedback.