Description

SceneTexture:SceneDepth node is not properly compiled in ES3_1.
Regression? yes, It is working in 4.20.3 launcher version.

This log come up with compile failure

LogMaterial: Display: Missing cached shader map for material NewMaterial, compiling.
LogMaterial: Warning: D:\Documents\Unreal Projects\MobileSceneDepth 4.21\Content\NewMaterial.uasset: Failed to compile Material for platform PCD3D_ES31, Default Material will be used in game.
LogMaterial: (Node SceneTexture) SceneDepth lookups are only available when BlendableLocation is BeforeTranslucency or BeforeTonemapping

 

 

Steps to Reproduce

1) Create a new post process material with SceneTexture:SceneDepth

2) Use it into post process volume in the scene

3) Change preview rendering level to High-End Mobile > Android GLES3.1 Preview

4) Try in/out the volume to see if the pp matrial working like in the SM5

[Image Removed]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67024 in the post.

1
Login to Vote

By Design
ComponentUE - Platform - Mobile
Affects Versions4.21
Target Fix4.22
CreatedNov 30, 2018
ResolvedDec 3, 2018
UpdatedSep 16, 2019