Add macOS shader bundle builder + update TrombLoader #2
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.
This adds the ability to create an asset bundle containing macOS compatible shaders. When clicking "Export for TrombLoader" the user will be presented with a window with a list of shaders found in the project (excluding base game + TrombLoader shaders, along with all
Hidden/*shaders).There is additional logic in place that automatically selects shaders found within the scene. Once the button is clicked it will save the user's selection to the
Assets/Resources/folder to save some time when exporting again.I've explicitly set the
activeBuildTargettoStandaloneWindows64for the main asset bundle. This should ensure the exported bundle is the same regardless of what operating system the user is running the editor on (Windows, macOS or Linux).TrombLoader has also been updated to the latest release, which includes some new features for the Tromboner placeholders.
Lastly, the project's target Unity version has been upped to 2019.4.40f1 to match the game, with the added bonus of having access to the dark theme for the editor.