All notable changes to this package are documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed that when
new CubemapArray
causes an exception in the importer, that the CubemapArray asset is left in a broken state. Now it will create a magenta CubemapArray instead and log an error to the console. - Perform source texture dependency registration as very first step during the import, to fix that Unity triggers a reimport of the CubemapArray asset when changing a dependency, on an earlier failed CubemapArray import.
After installing this update, it will trigger a reimport of all CubemapArray assets in the project and CubemapArray's will no longer be readable via scripts by default.
- Added ability to toggle whether the CubemapArray is readable from scripts at the expense of consuming more memory when turned on. The default is off.
- Fixed CubemapArray asset not updating its texture format when changing the build target with Asset Import Pipeline V2 being used. Thanks to Bastien for the help (actually providing the fix/workaround).
- Fixed compile error in Unity 2020.2 (ScriptedImporter was moved to a different namespace)
- Don't display the CubemapArray imported object twice in the Inspector
- When running in Unity 2020.1 and newer, use the new built-in CubemapArray preview when viewing a CubemapArray asset in the Inspector. The built-in preview is way nicer and has more features than my implementation for Unity 2019.3.
- Several minor documentation fixes.
- First release