Water refraction - changed PF_R16F_FILTER to PF_R16F as it is always point sampled (if there is any different between those two on any RHI...)

#rb none


#ROBOMERGE-SOURCE: CL 9142244 via CL 9142250 via CL 9142258
#ROBOMERGE-BOT: (v443-9013191)

[CL 9142266 by krzysztof narkowicz in Main branch]
This commit is contained in:
krzysztof narkowicz
2019-09-26 11:06:16 -04:00
parent 968fb3aef7
commit fd1fdc2139

View File

@@ -436,7 +436,7 @@ void FDeferredShadingSceneRenderer::CopySingleLayerWaterTextures(FRHICommandList
FPooledRenderTargetDesc ColorDesc(FPooledRenderTargetDesc::Create2DDesc(RefractionResolution, SceneContext.GetSceneColorFormat(), SceneContext.GetDefaultColorClear(), TexCreate_None, TexCreate_RenderTargetable, false));
GRenderTargetPool.FindFreeElement(RHICmdList, ColorDesc, PassData.SceneColorWithoutSingleLayerWater, TEXT("SceneColorWithoutSingleLayerWater"));
FPooledRenderTargetDesc DepthDesc(FPooledRenderTargetDesc::Create2DDesc(RefractionResolution, GSingleLayerWaterRefractionFullPrecision ? PF_R32_FLOAT : PF_R16F_FILTER, SceneContext.GetDefaultColorClear(), TexCreate_None, TexCreate_RenderTargetable, false));
FPooledRenderTargetDesc DepthDesc(FPooledRenderTargetDesc::Create2DDesc(RefractionResolution, GSingleLayerWaterRefractionFullPrecision ? PF_R32_FLOAT : PF_R16F, SceneContext.GetDefaultColorClear(), TexCreate_None, TexCreate_RenderTargetable, false));
GRenderTargetPool.FindFreeElement(RHICmdList, DepthDesc, PassData.SceneDepthWithoutSingleLayerWater, TEXT("SceneDepthWithoutSingleLayerWater"));
// For now support only the 1st view