-
Notifications
You must be signed in to change notification settings - Fork 64
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
Version 2.0.0-dev.3.10 #240
Conversation
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.
I tested the NPM build of this with gltf-vscode, and everything seems good.
Mostly for my own reference: I had some odd issue possibly caused by leftover stuff in my dart cache. @lexaknyazev fixed it with the following suggestion:
- Remove the
.dart_tool
directory and thepubspec.lock
file. - Call
dart pub cache clean --force
- Call
dart pub get
- Try building again
(Edit: Come to think of it, I probably had Dart 3.x installed and did a pub get
at some point prior to rolling back to Dart 2.19.6 and running pub-get again. That's probably the source of the cache contamination.)
I'm not sure what happened there but the tool is working well now. Looks good!
@emackey Updated the README with these steps and other useful information. |
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.
Looks good. One question below.
Published to NPM: https://www.npmjs.com/package/gltf-validator |
The live drag-n-drop tool has been updated. |
Thanks! Updates for glTF Transform: |
2.0.0-dev.3.10
New Features
Added support for
KHR_materials_anisotropy
extension.KHR_MATERIALS_ANISOTROPY_ANISOTROPY_TEXTURE_TEXCOORD
validation warning.Added support for
KHR_materials_dispersion
extension.KHR_MATERIALS_DISPERSION_NO_VOLUME
validation warning.Added new tangent space validations:
MESH_PRIMITIVE_NO_TANGENT_SPACE
validation error andMESH_PRIMITIVE_GENERATED_TANGENT_SPACE
validation warning.Added new
KHR_MATERIALS_CLEARCOAT_CLEARCOAT_NORMAL_TEXTURE_TEXCOORD
validation warning.Added partial support for the
KHR_animation_pointer
extension.KHR_ANIMATION_POINTER_ANIMATION_CHANNEL_TARGET_NODE
andKHR_ANIMATION_POINTER_ANIMATION_CHANNEL_TARGET_PATH
validation errors.INCOMPLETE_EXTENSION_SUPPORT
validation info.Web version now supports external resources in directories.
Changes
Removed
UNRESERVED_EXTENSION_PREFIX
validation warning.Removed
KHR_MATERIALS_IRIDESCENCE_THICKNESS_RANGE_INVALID
validation error following the spec update.Bugfixes
Fixed incorrect errors when an indexed attribute, e.g.,
COLOR_0
, is used in morph targets (Validator fails for COLOR_0 in MorphTargets #178, Using TEXCOORD_0 or COLOR_0 as morph targets results in MESH_PRIMITIVE_INVALID_ATTRIBUTE error #213).Fixed incorrect errors in the Web version when an asset contains non-relative URIs (
IO_ERROR
for file with absolute path references #229).Fixed crash when skin weights data is missing (Command line validator crashes rather than reporting error #196).
Integration updates
The
validateBytes
JS API function now supports aformat
validation option to bypass format detection and force GLB or glTF JSON explicitly.Added an option to ignore all validation issues except those passed explicitly; supported in both JS API and YAML config file.