Search Issue Tracker

Fixed

Fixed in 2021.3.38f1, 2022.3.27f1

Votes

0

Found in

2021.3.38f1

2022.3.25f1

Issue ID

UUM-70458

Regression

Yes

ShaderLab pragmas are no longer allowed in regular include directives

--

-

*Steps to reproduce:*

1. Create a new Unity project
2. Create a new unlit shader
3. Create an include file with "#pragma vertex vert" in it.
4. Remove the said line from the shader and replace with '#include "<path/to/include>"'
5. Select the shader and check the inspector

\\
*Actual results:* 
Shader warnings appear
*Expected results:* 
No shader warnings appear

\\
*Reproducible with versions:* 
2022.3.25f1, 2021.3.38f1
*Not reproducible with versions:* 
2022.3.24f1, 2021.3.37f1

\\
*Tested on (OS):* 
Mac OS Sonoma  

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.