Search Issue Tracker

Fixed

Votes

0

Found in

6000.0.48f1

6000.1.2f1

6000.2.0a10

Issue ID

UUM-104410

Regression

No

“EndLayoutGroup” error thrown when changing Shader Precision Model settings in Build Profiles window > Player Settings Overrides

-

Steps to reproduce:

  1. Create new Unity project using Universal 3D Template
  1. Open Build Profiles window
  1. Add new macOS Build Profile (press “Add Build Profile” > select macOS Platform > press “Add Build Profile” button)
  1. Switch to newly added macOS Platform
  1. Press “Customise Player Settings” button in the Build Profiles window
  1. Scroll down and find “Shader Settings”
  1. Change Shader Precision Model from “Platform Default” to “Unified”
  1. Observe the Console window

Actual results: Error is thrown in the Console window:

 
{code:java}
EndLayoutGroup: BeginLayoutGroup must be called first.
UnityEditor.EditorGUI/PopupCallbackInfo:SetEnumValueDelegate (object,string[],int) (at /Users/bokken/build/output/unity/unity/Editor/Mono/EditorGUI.cs:4045)
{code}
 

Expected results: No errors are thrown in the Console window

Reproducible with versions: 6000.0.48f1, 6000.1.2f1, 6000.2.0a10

Can’t test with versions: 2022.3.61f1 (old Build Profiles UI)

Tested on (OS): MacBook Pro, 2021, Sequoia 15.3.2 (Apple M1 Max)

Notes:

  • When switching Shader Precision Model in Project Settings window with macOS Platform active - no errors are thrown. 

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.