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

Binary mesh #14

Open
wants to merge 65 commits into
base: master
Choose a base branch
from
Open

Binary mesh #14

wants to merge 65 commits into from

Conversation

KredeGC
Copy link
Owner

@KredeGC KredeGC commented Jan 8, 2024

No description provided.

Add binary serialization for Asset<T>
Update mesh building
Add enum-string YAML serialization
Add MaterialRsourceImporter
Add DrawDragDropField overload
Move raw assets into resource directory
Update AssetDatabase to serialize to binary files (sort of)
Add ReadAssetInfo to ResourceRegistry
Update ReadAssetInfo to return from binary format
Move WriteAsset and ReadAsset into the old functions
Move some image type conversions out of opengl
Move more utility functions into TextureUtility
Refactor AssetSerializeTraits to instead use serialize_traits
Updated mesh assets to new binary format
Refactor some YAML serializations
Move most editor windows to Mahakam
Erebor is now just an asset importer
Sandbox is the "editor"
Remove dynamic linking support
Remove legacy MaterialAssetImporter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant