-
Notifications
You must be signed in to change notification settings - Fork 216
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
Remove old metadata implementation files #658
Remove old metadata implementation files #658
Conversation
Hold on merging this -- I'll work on integrating the new implementation into Unreal, using the old files as reference. When I confirm that it works in Unreal I'll un-draft this. |
17e1c85
to
a50093c
Compare
@@ -34,14 +32,14 @@ template <typename ElementType> class MetadataArrayView { | |||
int64_t size() const noexcept { return static_cast<int64_t>(_values.size()); } | |||
|
|||
private: | |||
const gsl::span<const ElementType> _values; | |||
gsl::span<const ElementType> _values; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The const
here was incorrect; it prevented me from using the array view in a std::variant
in Cesium for Unreal.
@kring updated this PR, and happy to have it be merged now. There are some miscellaneous edits to I tried to update the changelog in a comprehensive but readable way, but there's a lot of changes. So feel free to workshop it. |
I'm going to self-merge this since this is mostly file renames (and I don't want to keep adding to @kring's backlog). |
This PR does the following:
EXT_feature_metadata
.MeshFeatures
andStructuralMetadata
namespace.This is based on #656, so merge that first.