Unity Issue Tracker - "EndLayoutGroup: BeginLayoutGroup must be called first" error is thrown when changing Shader Precision Model from the Build Profiles window
Fixed
UUM-81556
"EndLayoutGroup: BeginLayoutGroup must be called first" error is thrown when changing Shader Precision Model from the Build Profiles window
Unity: Build Settings Window
Fixed
6.2.X
6.1.X
6.0.X
Verified fixed, we no longer get console error when changing shader precision model in Build Profile Window.
Steps to reproduce:
1. Create a new Project
2. Open the Build Profiles window (File > Build Profiles)
3. Create a new Build Profile by clicking the “Add Build Profile” button
4. Select the new Build Profile
5. Switch to the new Build Profile
6. Click the “Customize player settings” button
7. Change the Shader Precision Model under the Shader Settings
8. Observe the Console window
Actual results: "EndLayoutGroup: BeginLayoutGroup must be called first." error and a warning is thrown in the Console window Expected results: No errors or warnings are thrown in the Console window
Reproducible with versions: 6000.0.0f1, 6000.0.20f1, 6000.1.0a2 Can’t test with versions: 2021.3.44f1, 2022.3.47f1 (due to missing feature)
Tested on (OS): macOS Sonoma 14.6.1 (M1 Pro), Win 11
Can't reproduce with Win 11
Prioritise and Follow this issue
Have a workaround or additional info about this issue?