Search Issue Tracker
By Design
Votes
0
Found in
2017.3.1p1
Issue ID
1006463
Regression
No
META files are not updating the maxTextureSize of not installed platforms
To reproduce:
1. On one machine have only Android support installed and on another one have only iOS support installed
2. Create a new Unity project
3. On both machines set build targets for iOS and Android respectively
4. On Android machine create a Square sprite in the Project window
5. In the inspector of sprite import settings set Max Size to any size, i.e. 32
6. Push the project to collaborate
7. Download the project on another machine
8. In the import settings of the sprite of the second machine set Max Size to 64
9. Push the changes to collab
10. In the inspector of sprite import settings observe as the Max Size is changed correctly
11. Open Square.asset meta file and observe:
buildTarget: DefaultTexturePlatform
maxTextureSize: 64
buildTarget: Standalone
maxTextureSize: 64
buildTarget: Android
maxTextureSize: 32
buildTarget: iPhone
maxTextureSize: 64
that according to META file android actual Max Size is 32, not 64
12. Repeat the changes and observe that the machine that does not have the support installed, its Max size is not changing
Expected result: meta files on both machines are the same
Actual result: meta files are not updating Max Size of the platform that is not installed on the machine
Reproduced on: 2017.1.3f1 2017.3.1p1 2018.1.0b10
Workaround: re-set Max Size on the machine that Max Size incorrectly stored in meta file
Notes: because of this trying to build on another machine may result in bad textures and artifacts because of the meta files store incorrect information, even though in the inspector it shows as the correct. Having thousands of textures and re-setting all texture sizes to make them correct again may disturb workflow of big projects.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] The Player freezes when disabling Bluetooth while connected to the headphones
- Addressable bundles are not retrieved from the cache when a WebGL Player is refreshed
- Sprites are incorrectly occluded by Sprite Physics Shape culling when behind in sorting order
- CPU usage is increased when the Editor is idle with the ProBuilder Package installed
- Unstable lighting when additional light sources are added in Shader Graph nodes
Resolution Note:
The filed issue is correct, the meta file settings are not updated for undefined platforms. This is by-design, we do not expect any tangible in-editor issues to arise, the editor will continue to use the base configuration where the override is disabled.