Orca profile loading and compatibility - #15788
Open
nuclearmistake wants to merge 3 commits into
Open
Conversation
At runtime, inefficiently loads ALL OrcaSlicer-formatted profiles in ./resources/profiles Load Orca JSON presets with inheritance and G-code conversion, initialize third-party vendors, and support printer artwork and selection. Include importer tests and the CMake wiring for the feature and its fixtures. Co-authored-by: Codex <codex@openai.com>
Persist each converted vendor under presets/local and reuse it when the manifest version, source content, shared filament library and schema checksums match. Skip lower-priority duplicates and keep user presets fresh. Recover missing or corrupt caches without invalidating other vendors. Validation: importer regression suite passed; loader adapter compile passed. Co-authored-by: Codex <codex@openai.com>
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
At runtime, inefficiently loads ALL OrcaSlicer-formatted profiles in ./resources/profiles
Load Orca JSON presets with inheritance and G-code conversion, initialize third-party vendors, and support printer artwork and selection. Include importer tests and the CMake wiring for the feature and its fixtures.
Co-authored by Codex.
Tested multicolor prints on Snapmaker U1, and mono-color prints on Sovol Zero