Search Issue Tracker

Won't Fix

Votes

0

Found in

2019.4

2019.4.11f1

2020.2

Issue ID

1280717

Regression

Yes

Shader variants in the ShaderVariantCollection contain keywords from unrelated shaders

Shader System

-

Reproduction steps:
1. Create a URP or HDRP project
2. Create a Cube GameObject
3. Clear Shader Cache (Edit -> Project Settings... -> Graphics -> Clear)
4. Save a Shader Variant Collection ("Save to asset..." button)
5. Select the saved Shader Variant Collection in the Assets folder
6. Observe the BILLBOARD keywords in URP/Lit or HDRP/Lit

Expected results: Shaders contain only the keywords that belong to them
Actual results: Shaders contain keywords that don't belong to them

Reproducible with: 2019.4.12f1, 2020.1.9f1, 2020.2.0b7
Not reproducible with: 2018.4.28f1

Notes:
- A lot of other shaders also seem to contain BILLBOARD keywords
- Used HDRP Lit and URP Lit shaders to test the issue

  1. Resolution Note (2021.1.X):

    The only effect this has is the size of a shader variant collection asset.
    We are going to fix this later together with some other keyword-related issues.

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.