Skip to content

Update to OpenUSD v26.08#38

Merged
maddyadams merged 8 commits into
mainfrom
maddy-adams/v26.08
Jul 22, 2026
Merged

Update to OpenUSD v26.08#38
maddyadams merged 8 commits into
mainfrom
maddy-adams/v26.08

Conversation

@maddyadams

Copy link
Copy Markdown
Contributor

v26.08 updates:
Add deprecated typealias for SdfTimeCode, SdfTimeCodeArray
Misc:
Allow Overlay.withTfErrorMark to return noncopyable values

Tests: apple/SwiftUsd-Tests#16
ast-answerer: apple/SwiftUsd-ast-answerer#7

furbytm and others added 8 commits June 29, 2026 14:50
Introduce HgiGLWrapper to wrap the underlying OpenUSD HgiGL
type to Swift. This eliminates a fragile guard pattern used to
conditionally compile around its presence for users building
cross-platform Hydra implementations.

Resolves #28

Signed-off-by: Furby™ <furby@wabi.foundation>
…32)

Introduce ExecUsdSystemWrapper to wrap the underlying OpenUSD
ExecUsdSystem type to Swift.

Resolves #31

Signed-off-by: Furby™ <furby@wabi.foundation>
…arkWrapper.cpp to work around rdar://178560345 (Inline C++ function not called, return value is zero-initialized) (#33)

Fix `top` parsing of large times in ci-at-desk, SystemMetricsSampler.swift
Also, add type conversion initializers for `pxr.GfHalf <-> Double`
- Write plugins in Swift or C++
- Distribute plugins via Swift Packages
- Compile plugins for use with vanilla OpenUSD installs
- See Examples/Plugins/HioImage

Add #ifdef __OBJC__ guard to include of `HgiMetalWrapper.h` within `swiftUsd.h`
  Add deprecated typealias for SdfTimeCode, SdfTimeCodeArray

Misc:
  Allow Overlay.withTfErrorMark to return noncopyable values
@maddyadams
maddyadams marked this pull request as ready for review July 22, 2026 20:14
@maddyadams
maddyadams changed the base branch from dev to main July 22, 2026 20:15
@maddyadams
maddyadams marked this pull request as draft July 22, 2026 20:15
@maddyadams
maddyadams marked this pull request as ready for review July 22, 2026 20:16
@maddyadams
maddyadams merged commit f334b4f into main Jul 22, 2026
6 checks passed
@maddyadams
maddyadams deleted the maddy-adams/v26.08 branch July 22, 2026 20:17
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.

2 participants