Search Issue Tracker
By Design
Votes
0
Found in [Package]
1.5.0
Issue ID
1166625
Regression
No
Unneeded shader variants are added to the bundle when using Scriptable Build Pipeline
Building asset bundles with the Scriptable Build Pipeline includes more shader variants than required
How to reproduce:
1. Open the attached project ("case_1166625-SBP_Test.zip")
2. Build asset bundles through the "Test" tab
3. Compare the sizes of the bundles
4. Check the editor logs to see how many shader variants were included in the bundles
Expected results: Scriptable Build Pipeline bundles have the same amount of shader variants as the build pipeline bundle
Actual results: Scriptable Build Pipeline bundles have more unneeded shader variants, thus being bigger in size
Reproducible with: 2018.4.3f1, 2019.1.9f1, 2019.2.0b8, 2019.3.0a8
Reproducible with package versions: 1.3.5, 1.5.0
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
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
- The layout system is failing to correctly calculate or apply the height of the Japanese fallback font when the primary English font's metrics are used
Resolution Note:
In this case, the old building method was not able to detect some shader variants being used in other bundles and would strip them, even if they were required.