From d88f65d4fb99a177177186e514f3ddf73ef2dbad Mon Sep 17 00:00:00 2001 From: luboslenco Date: Fri, 16 Dec 2022 17:26:08 +0100 Subject: [PATCH] Use RGBA64 context for gbuffer copy --- Sources/arm/render/RenderPathDeferred.hx | 2 +- Sources/arm/render/RenderPathPaint.hx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/arm/render/RenderPathDeferred.hx b/Sources/arm/render/RenderPathDeferred.hx index 541eb72f..2847d4e4 100644 --- a/Sources/arm/render/RenderPathDeferred.hx +++ b/Sources/arm/render/RenderPathDeferred.hx @@ -563,7 +563,7 @@ class RenderPathDeferred { path.bindTarget("gbuffer0_copy", "tex0"); path.bindTarget("gbuffer1_copy", "tex1"); path.bindTarget("gbuffer2_copy", "tex2"); - path.drawShader("shader_datas/copy_mrt3_pass/copy_mrt3_pass"); + path.drawShader("shader_datas/copy_mrt3_pass/copy_mrt3RGBA64_pass"); } static function drawSplit() { diff --git a/Sources/arm/render/RenderPathPaint.hx b/Sources/arm/render/RenderPathPaint.hx index a5f9350b..72827215 100644 --- a/Sources/arm/render/RenderPathPaint.hx +++ b/Sources/arm/render/RenderPathPaint.hx @@ -114,6 +114,7 @@ class RenderPathPaint { } path.loadShader("shader_datas/copy_mrt3_pass/copy_mrt3_pass"); + path.loadShader("shader_datas/copy_mrt3_pass/copy_mrt3RGBA64_pass"); path.loadShader("shader_datas/dilate_pass/dilate_pass"); }