Search Issue Tracker

Fixed

Fixed in 2022.3.4f1, 2023.1.4f1, 2023.2.0a22

Votes

0

Found in

2022.3.2f1

2023.1.0b18

2023.2.0a19

Issue ID

UUM-37432

Regression

No

Compiling both variants when dynamic keywords are used

--

-

As I was working on a [PR to change fog keywords in URP to dynamic branches|https://github.cds.internal.unity3d.com/unity/unity/pull/28687], we noticed that we seem to be compiling both variants.

Based on a [DM chat|https://unity.slack.com/archives/C02R5L5B7A4/p1685530015346479] with Aleksandr I'm creating this bug and attaching the editor log.

{code:java}
Serialized binary data for shader Universal Render Pipeline/Simple Lit in 0.00s
d3d11 (total internal programs: 959, unique: 682)

Serialized binary data for shader Universal Render Pipeline/Lit in 0.00s
d3d11 (total internal programs: 2078, unique: 1475)
{code}

  1. Resolution Note (fix version 2023.2.0a22):

    Fixed regression causing dynamic branching compiling separate variants

  2. Resolution Note (fix version 2023.1.4f1):

    Fixed regression causing dynamic branching compiling separate variants

  3. Resolution Note (fix version 2022.3.4f1):

    The regression hadn't actually gotten this far in the versioning, but we added test coverage just in case

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.