Support layer identifiers for paths that are not on disk until they are resolved. This allows us to use our uri resolver to load layers with sql:/// identifiers.
To support this, I removed a TfIsFile check and fixed the handling of relative paths if the joined path doesn't exist. We can simply rely on Usd to resolve the identifier and make sure it exists.
Changelog
Added
support for files that are not on disk until they are resolved
Checklist (Please do not remove this line)
[x] Make sure the Title and Description of the PR make sense and provide sufficient context for your work
[x] Do any added files have the correct AL Apache Licence Header?
[x] Are there Doxygen comments in the headers?
[x] Are any new features, behaviour changes documented in the .md format documentation?
[x] Have you added, updated tests to cover new features and behaviour changes?
[x] Have you filled out at least one changelog entry?
Description
Support layer identifiers for paths that are not on disk until they are resolved. This allows us to use our uri resolver to load layers with
sql:///
identifiers.To support this, I removed a TfIsFile check and fixed the handling of relative paths if the joined path doesn't exist. We can simply rely on Usd to resolve the identifier and make sure it exists.
Changelog
Added
support for files that are not on disk until they are resolved
Checklist (Please do not remove this line)