Open LB-KacperKapusta opened 1 year ago
Triage: This is an issue with this content, and not the asset pipeline. This should be triaged by the graphics-audio sig.
It has been reverified using Development (https://github.com/o3de/o3de/commit/14076b4f932a768e9d12b041ca16a13903ac6be5) build using a new project with all gems enabled that the following assets are also affected by this issue on additional platforms:
/o3de/Gems/AtomTressFX/Assets/Shaders/HairRenderingFillPPLL.shader
platform: pc, android, server, linux
/o3de/Gems/Terrain/Assets/Shaders/Terrain/Terrain_DepthPass.shader
platform: pc, android, server, linux
/o3de/Gems/Terrain/Assets/Shaders/Terrain/Terrain_Shadowmap.shader
platform: pc, android, server, linux
/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainMacroClipmapGenerationPass.shader
platform: pc, android, server, linux
/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainDetailClipmapGenerationPass.shader
platform: pc, android, server, linux
/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainPBR_ForwardPass.shader
platform: pc, android, server, linux
Dev Branch. Version: https://github.com/o3de/o3de/commit/2314dd188458dc35322daef4b87d67d820ea6517 2023-12-05
These are complete with warnings or errors: ../Shaders/Reflections/ReflectionScreenSpaceRayTracing.shader ../Shaders/Reflections/ReflectionScreenSpaceRayTracingMiss.shader ../Shaders/Reflections/ReflectionScreenSpaceRayTracingClosestHit.shader ../materials/types/eye_mainpipeline_forwardpass_skinlighting.shader ../materials/types/skin_mainpipeline_forwardpass_skinlighting.shader
point release. Version (https://github.com/o3de/o3de/commit/f0c150d75722b3302753972b28d73a8036b70b31) 2023-12-13
Shaders/Reflections/ReflectionScreenSpaceDownsampleDepthLinear.shader Shaders/Reflections/ReflectionScreenSpaceRayTracing.shader Shaders/Reflections/ReflectionScreenSpaceRayTracingMiss.shader Shaders/Reflections/ReflectionScreenSpaceRayTracingClosestHit.shader
Describe the bug This issue was created based on the comment in #12588. The following Shader Asset jobs complete processing with errors:
/o3de/Gems/AtomTressFX/Assets/Shaders/HairRenderingFillPPLL.shader
platform: linux/o3de/Gems/Atom/Feature/Common/Assets/ShaderLib/Atom/Features/RayTracing/RayTracingSrgs.shader
platform: pc, android, server, linux/o3de/Gems/Terrain/Assets/Shaders/Terrain/Terrain_DepthPass.shader
platform: linux/o3de/Gems/Terrain/Assets/Shaders/Terrain/Terrain_Shadowmap.shader
platform: linux/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainMacroClipmapGenerationPass.shader
platform: linux/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainDetailClipmapGenerationPass.shader
platform: linux/o3de/Gems/Terrain/Assets/Shaders/Terrain/TerrainPBR_ForwardPass.shader
platform: linuxThe error messages for the mentioned jobs are:
Invalid buffer count -1
ShaderBuilderUtility: Failed to parse output layout
ShaderBuilderUtility: Could not create the output contract for the fragment function PPLLFillPS
Can't open include file
Please note that Linux affected assets have to be verified on Linux OS.
Steps to reproduce
Expected behavior All assets are processed without errors.
Actual behavior The Shader Asset jobs complete processing with errors.
Found in Branch Development (c28de14)
Desktop/Device
Additional context HairRenderingFillPPLL.shader-2105177515-9309.log Terrain_DepthPass.shader-1078500451-9521.log Terrain_Shadowmap.shader-2212327829-8698.log TerrainDetailClipmapGenerationPass.shader-1488979237-8576.log TerrainMacroClipmapGenerationPass.shader-3012850638-10572.log TerrainPBR_ForwardPass.shader-1062619371-8770.log RayTracingSrgs.shader-3545571775-13959.log