o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
https://o3de.org
Other
7.67k stars 2.19k forks source link

Asset Processor errors: specific Shader Asset jobs #12616

Open LB-KacperKapusta opened 1 year ago

LB-KacperKapusta commented 1 year ago

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: linux

The error messages for the mentioned jobs are:

Please note that Linux affected assets have to be verified on Linux OS.

Steps to reproduce

  1. Create a new project in Project Manager built in Source engine configuration (https://www.o3de.org/docs/welcome-guide/setup/setup-from-github/building-windows/).
  2. Build the project.
  3. Run the Asset Processor and wait for the scan to finish.

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

AMZN-stankowi commented 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.

LB-KacperKapusta commented 1 year ago

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

mythrz commented 9 months ago

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

mythrz commented 9 months ago

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