Skip to content

Conversation

@zeux
Copy link
Contributor

@zeux zeux commented Dec 3, 2025

Specification: KhronosGroup/glTF#2517

Because the JSON structure matches that of EXT_meshopt_compression, and both structures can't be present on the same buffer view, we reuse the existing C structure and merely tag the object "is_khr", which could be useful to decoding -- although the updated vertex data will be automatically decompressed with a meshoptimized update without code changes.

In addition to vertex encoding v1, which will be decoded automatically, KHR_meshopt_compression adds support for color filters which requires an extra enum entry.

Because the JSON structure matches that of EXT_meshopt_compression,
and both structures can't be present on the same buffer view, we reuse
the existing C structure and merely tag the object "is_khr", which
could be useful to decoding -- although the updated vertex data will
be automatically decompressed with a meshoptimized update without code
changes.

In addition to vertex encoding v1, which will be decoded automatically,
KHR_meshopt_compression adds support for color filters which requires an
extra enum entry.
@zeux zeux changed the title Implement parsing support for KHR_meshopt_compression draft Implement parsing support for KHR_meshopt_compression Dec 6, 2025
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