The Original Question is:
Particle use separate translucency works well in pc simulate mobile, But in ios, Depth test not work
Source code:
We found comment for bEnableMobileSeparateTranslucency(/** Indicates that the translucent material should not be affected by bloom or DOF. (Note: Depth testing is not available) */), Seems that depth testing not work in ios is still a problem to solve?
Xcode Analyze:
We capture frame in xcode, And found that in ios RequiresTranslucencyPass is false, Cause ios supports framebuffer fetch, which mad difference in pc simulate mobile and ios, RequiresTranslucencyPass in pc simulate mobile would always be true, So DepthstencilAction in simulate is store,But in ios is DontCare
Another Question:
We also found bKeepDepthContent could change DepthStencilActions, But in our environment, Its always false, Can we make it true in code when it’s ios? Will It bring any problem?
any help will be appreciated