-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Apple: Enable Imaging support for Embedded Platforms #3215
Conversation
Filed as internal issue #USD-9955 |
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
|
@davidgyu actually never mind, @ld_kerley caught some issues so I backed out my shader gen changes. I think we need to revisit it on the MaterialX side and then follow up in OpenUSD later. I'll leave the MaterialX build patch in for that reason. |
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
/AzurePipelines run |
Pull request contains merge conflicts. |
This PR ports Thor's Imaging work onto the latest USD dev branch. It also includes some patches from Maddy Adams and me to suit the current state of USD and its dependencies. There is a single patch to MaterialX to enable support with USD not using OpenGL builds. Additionally, as requested by Nick Porcino, I have added support for shared memory texture handling on the Mac as well where applicable. I've tested this on macOS with Apple Silicon but do not have Intel macs to test with. I've also tested building this for both iOS and visionOS.
…gic in multiple places
* Note blitCmds.mm is still using the wrong MTLResource type on L.361, which should be MTLBuffer, but that issue is addressed in the following PR: PixarAnimationStudios#3226 Signed-off-by: furby™ <devs@wabi.foundation>
e29fee0
to
38653a8
Compare
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
… popped up after rebasing on latest dev
Description of Change(s)
This PR ports Thor's Imaging work onto the latest USD dev branch and enables imaging for iOS and visionOS. It also includes some patches from Maddy Adams and me to suit the current state of USD and its dependencies.
There is a single patch to MaterialX to enable support with USD not using OpenGL builds.
Additionally, as requested by Nick Porcino, I have added support for shared memory texture handling on the Mac as well where applicable.
I've tested this on macOS with Apple Silicon but do not have Intel macs to test with. I've also tested building this for both iOS and visionOS.
(Jess I believe you'd tracked this as #USD-9841)
Fixes Issue(s)