-
Notifications
You must be signed in to change notification settings - Fork 59
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
AssimpImporter: import unrecognized materials + compatibility with 5.1.1 #116
Closed
Closed
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
cff46e5
AssimpImporter: add light names
pezcode 67c5985
AssimpImporter: import ambient lights as LightData::Type::Ambient
pezcode 060bf34
AssimpImporter: import camera name and aspect ratio
pezcode 3923e07
AssimpImporter: fix try_compile for assimp 5.1.0
pezcode aadd958
AssimpImporter: streamline version check in tests
pezcode 32314c4
AssimpImporter: import scene name
pezcode 5621134
AssimpImporter: import orthographic cameras
pezcode 977ee6f
AssimpImporter: ignore flags in aiPrimitiveType mask
pezcode 86f1e58
[wip] AssimpImporter: fix tests for 5.1.1
pezcode e2ee78c
TinyGltfImporter: make test files compatible with AssimpImporter
pezcode c579a93
AssimpImporter: patch broken FBX animation mTicksPerSecond
pezcode 6564c8c
AssimpImporter: this transformation makes no sense
pezcode 8c9516a
AssimpImporter: clean up comments
pezcode 690e8bc
AssimpImporter: fix possible unsigned underflow
pezcode 47cfea9
AssimpImporter: import raw material data
pezcode b4cac36
AssimpImporter: extract raw aiString and bool material properties
pezcode b0faba1
AssimpImporter: document new raw material data config options
pezcode 66cff86
AssimpImporter: add some todos
pezcode b241ce3
AssimpImporter: don't need this anymore
pezcode 69d0c26
AssimpImporter: test layered materials
pezcode 2c329ae
AssimpImporter: test raw material data
pezcode 7287d08
AssimpImporter: fix raw material test for assimp 5.1.0+
pezcode feb3527
AssimpImporter: enable the C language
pezcode 41bf8fd
AssimpImporter: fix warnings
pezcode 5942ec1
AssimpImporter: Containers::InPlaceInit is deprecated
pezcode 5408d05
AssimpImporter: fix compiler errors
pezcode 786d8a9
AssimpImporter: use ASCII .fbx material test files
pezcode 18f5d0f
AssimpImporter: simplify material-raw.gltf
pezcode b7d5545
AssimpImporter: test texture coordinate set for raw material import
pezcode a5f1a94
AssimpImporter: no need for constexpr here
pezcode d41e8a0
AssimpImporter: doc++
pezcode cc0ea71
AssimpImporter: Utility::formatString understands StringView
pezcode 137a9d0
AssimpImporter: clarify comments
pezcode 3e78883
AssimpImporter: don't special-case glTF bugs for raw materials
pezcode 094b50b
Revert "TinyGltfImporter: make test files compatible with AssimpImpor…
pezcode 294fc00
AssimpImporter: use our own camera and skin-without-meshes gltf test …
pezcode 7195b8f
AssimpImporter: detect if assimp was built with double support
pezcode 467b476
AssimpImporter: don't test glTF texture coordinate set attributes for…
pezcode 6111570
AssimpImporter: comments++
pezcode 63a48e7
AssimpImporter: work around possibly undefined aiTextureType
pezcode c9d42e9
AssimpImporter: don't use possibly undefined material keys
pezcode 670ad45
AssimpImporter: fix the camera name test
pezcode e41cd93
AssimpImporter: work around
pezcode 7e4b8cc
AssimpImporter: don't assert for unknown material attribute types
pezcode 3c713e8
AssimpImporter: cleanup
pezcode 2d12495
AssimpImporter: skip layered and one raw material test on assimp < 5
pezcode ba7c80e
AssimpImporter: actually test raw import of new texture types
pezcode 9366ae0
AssimpImporter: fix raw FBX property test on Assimp < 5
pezcode File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Sigh. Gotta admit I don't like this part at all :/ I'm wondering if I could expand the above static library workaround to not need to link to the
assimp
target ever, sidestepping the problem with a C99 feature enabled on it.