-
Notifications
You must be signed in to change notification settings - Fork 6
Removing non core profiles from the Default profiles to avoid corruption #118
Conversation
I'm not sure I agree with this change, as the default profiles are all included in the sdk, not the core. Can you explain this problem a bit more? |
In short, If you add the SDK to your project without dependant projects loaded (Oculus / Lumin / WMR) then any Core profile using those dependencies becomes corrupted. In short, you are left with a situation with invalid configuration. The better answer, is for each platform to add it's own defaults when loaded to avoid complication |
So there's other PRs that are blocking this one that implement this autoloading? |
The Profile validation PR's will ultimately load the configuration on request, moving the default profiles for those systems into their respective packages. |
Please be sure to reference any blocking or associated PRs in the overview above. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Deleting this PR until the mappings work (#150) is done and re-evaluating |
Overview
Corresponding SDK PR to remove profiles that are broken as they are not part of core. These should be added by the platform when imported
This is centered around the work in the following core PR which will move profiles for non-core configuration to their respective package, e.g. Oculus, Lumin, WMR
XRTK/com.xrtk.core#433
Those packages will prompt the user to add the configuration if not configured for use.