Search Issue Tracker
Fixed
Fixed in 2022.3.36f1, 6000.0.9f1, 7000.0.0a14
Votes
14
Found in
2022.3.22f1
2023.2.16f1
6000.0.0b13
6000.1.0a7
7000.0.0a1
Issue ID
UUM-67560
Regression
Yes
"undeclared identifier '_FOVEATED_RENDERING_NON_UNIFORM_RASTER" error is thrown when the "FoveatedRenderingKeywords.hlsl" file is not included in a custom shader and the Rendering Path is set to Forward+
Reproduction steps:
1. Open the attached "Test20233URP" project
2. Open the "New Scene" scene
3. Observe the Console logs
Expected results: No "undeclared identifier '_FOVEATED_RENDERING_NON_UNIFORM_RASTER" errors are thrown and the shader compiles
Actual results: "undeclared identifier '_FOVEATED_RENDERING_NON_UNIFORM_RASTER" errors are thrown and the shader does not compile
Reproducible with: 2022.3.22f1, 2023.2.16f1, 2023.3.0b3, 6000.0.0b13
Not reproducible with: 2023.3.0b2
Could not test with: 2021.3.36f1 (Forward+ does not exist)
Reproducible on: macOS 12.6.7
Not reproducible on: Windows 11 Pro
Notes:
- When the Rendering Path is set to "Forward" or "Deffered", the error is not thrown and the shader compiles properly
- The compilation errors of scripts in 2022.3 and 2023.2 can be ignored as the issue with the shader throwing the error is still apparent in the Scene view
Comments (4)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- The previous element in the array is modified when assigning an Asset to a new element of AssetReferenceT
- Unity Perforce Integration: VCS Connection Active State Fails via CLI with Valid Inputs
- Joint Gizmos for anchor and connectedAnchor do not respect their defined bodies when Swap Bodies is enabled
- Project Settings window opens up with a blank details pane when the "Configure" button is clicked in the Package Manager after installing the Cloud Diagnostics package
- [UI Builder] Viewport's gizmos for Margin and Padding disappear when dragging to modify the value and the cursor leaves the Spacing section
unity_9B83593C55C9E6067C37
Mar 24, 2025 12:40
I think I have this issue as well on metal. Pink material using this shader:
Shader error in 'Universal Render Pipeline/Particles/UnlitStencil': undeclared identifier '_FOVEATED_RENDERING_NON_UNIFORM_RASTER'
Unity 6000.0.28f1
kirilledelman
Aug 09, 2024 19:13
Despite "fixed" status, not fixed in 14.0.11 in Unity 2022.3.37f1
Jonny-Roy
Jul 02, 2024 07:17
I get this error in 2022.3.35f1 regardless of rendering path.
Temporary work around was adding:
#include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl"
Just after the vert Pragma
bml
May 24, 2024 06:10
Showing up on 6000.0.3f1 with all three rendering paths.