Search Issue Tracker
In Progress
Fix In Review for 6000.0.23f1, 6000.1.0a7, 6000.2.0a1
Votes
0
Found in
2021.3.45f1
6000.0.22f1
6000.0.23f1
6000.1.0a7
6000.2.0a1
6000.3.0a1
Issue ID
UUM-83878
Regression
No
Shader warning in 'HDRP/Lit': 'PUNCTUAL_SHADOW_LOW' is thrown after building High Definition 3D template
*Steps to reproduce:*
1. Create a new project using High Definition 3D Template
2. Build and Run the project
*Actual results:* "Shader warning in 'HDRP/Lit': 'PUNCTUAL_SHADOW_LOW': macro redefinition. Previous definition found at Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Lit/Lit.shader:14. at /home/ubuntu20-automation/Projects/HighDef3D/Library/PackageCache/com.unity.render-pipelines.high-definition@e4c6a936a4e8/Runtime/Lighting/Shadow/HDShadowAlgorithms.hlsl(9)" is thrown in the Console Window
*Expected results:* No errors or warnings are thrown in the console
*Reproducible with versions:* 2021.3.45f1, 2022.3.54f1, 6000.0.22f1, 6000.0.23f1
*Tested on (OS):* Ubuntu 20.4
*Notes:* Warnings are clearable after Building
* On 2021.3.45f1 and 6000.0.25f1 additional warning is thrown:
{code:java}
Shader warning in 'HDRP/Lit': 'USE_FPTL_LIGHTLIST': macro redefinition. Previous definition found at :15. at line 879
Compiling Subshader: 0, Pass: Forward, Vertex program with DECALS_OFF PROBE_VOLUMES_OFF SCREEN_SPACE_SHADOWS_OFF SHADOW_LOW USE_FPTL_LIGHTLIST
Platform defines: SHADER_API_DESKTOP UNITY_ENABLE_DETAIL_NORMALMAP UNITY_ENABLE_REFLECTION_BUFFERS UNITY_LIGHTMAP_FULL_HDR UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BLENDING UNITY_SPECCUBE_BOX_PROJECTION UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS
Disabled keywords: DEBUG_DISPLAY DIRLIGHTMAP_COMBINED DOTS_INSTANCING_ON DYNAMICLIGHTMAP_ON INSTANCING_ON LIGHTMAP_ON LOD_FADE_CROSSFADE SHADER_API_GLES30 UNITY_ASTC_NORMALMAP_ENCODING UNITY_COLORSPACE_GAMMA UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_DXT5nm UNITY_NO_FULL_STANDARD_SHADER UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_UNIFIED_SHADER_PRECISION_MODEL UNITY_VIRTUAL_TEXTURING _ADD_PRECOMPUTED_VELOCITY _ALPHATEST_ON _ALPHATOMASK_ON _DISABLE_SSR_TRANSPARENT _DISPLACEMENT_LOCK_TILING_SCALE _DOUBLESIDED_ON _HEIGHTMAP _MAPPING_PLANAR _MAPPING_TRIPLANAR _NORMALMAP _PIXEL_DISPLACEMENT _REQUIRE_UV2 _REQUIRE_UV3 _SURFACE_TYPE_TRANSPARENT _TRANSPARENT_WRITES_MOTION_VEC _VERTEX_DISPLACEMENT _VERTEX_DISPLACEMENT_LOCK_OBJECT_SCALE
{code}
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
- Blank, Light-Themed "Create Node" window becomes visible on the next project open
- UI Elements/Layout inconsistencies in the Particle System component
- The Game view and Scene view fail to render when launching the Editor with a maximized Render Graph Viewer window
- "List is empty" is poorly visible in the "Create Node" window
- [Android] GameObject with a custom shader becomes invisible when deployed with the Vulkan Graphics API
Resolution Note (fix version 6000.2.0a1):
PR 65733 (https://github.cds.internal.unity3d.com/unity/unity/pull/65733) approved and merged 4/23/2025
Resolution Note (fix version 6000.1.0a7):
Fixed macro redefinition warnings by first checking if PUNCTUAL_SHADOW_LOW, USE_FPTL_LIGHTLIST and DIRECTIONAL_SHADOW_LOW have already been defined previously.
This is the 6000.1.x backport of UUM-83878, of which here is the original PR 65733.
Resolution Note (fix version 6000.0.23f1):
Fixed macro redefinition warnings by first checking if PUNCTUAL_SHADOW_LOW, USE_FPTL_LIGHTLIST and DIRECTIONAL_SHADOW_LOW have already been defined previously.
backport to 6000.0.x