From e2a4afd33b9fc58b4cd9994509cf328ca6f8ee96 Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Mon, 11 May 2020 14:27:30 +0200 Subject: [PATCH] Single channel clear pass --- Assets/common/shader_datas.arm | Bin 12552 -> 12886 bytes Sources/arm/History.hx | 2 +- Sources/arm/render/RenderPathDeferred.hx | 1 + Sources/arm/render/RenderPathPaint.hx | 2 +- 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Assets/common/shader_datas.arm b/Assets/common/shader_datas.arm index 39a339b9aed1d6fdec77d535dce1b45bbd0578fd..8c2f40eb6e7e1220097f4ffa0f0a41c910615731 100644 GIT binary patch delta 59 zcmeB3x|Xtli;-zFBbOed1Q!DX!)+EIk(Zd8dYc=_NX{>)46>N~Kwf0BKG*-r_L4G_ N?}>|Uw&gyp3IO7W5sUx; delta 24 gcmcbX(vh@)YjQ4|@Md8y8OF)iIr%ns^PE-%0CA%TkN^Mx diff --git a/Sources/arm/History.hx b/Sources/arm/History.hx index 5efcffbc..28b1b4ae 100644 --- a/Sources/arm/History.hx +++ b/Sources/arm/History.hx @@ -418,7 +418,7 @@ class History { if (isMask) { path.setTarget("texpaint_mask_undo" + toId); path.bindTarget("texpaint_mask" + fromId, "tex"); - path.drawShader("shader_datas/copy_pass/copy_pass"); + path.drawShader("shader_datas/copy_pass/copyR8_pass"); } else { path.setTarget("texpaint_undo" + toId, ["texpaint_nor_undo" + toId, "texpaint_pack_undo" + toId]); diff --git a/Sources/arm/render/RenderPathDeferred.hx b/Sources/arm/render/RenderPathDeferred.hx index f96bb2f5..746c2f25 100644 --- a/Sources/arm/render/RenderPathDeferred.hx +++ b/Sources/arm/render/RenderPathDeferred.hx @@ -134,6 +134,7 @@ class RenderPathDeferred { path.loadShader("deferred_light/deferred_light/deferred_light"); path.loadShader("shader_datas/compositor_pass/compositor_pass"); path.loadShader("shader_datas/copy_pass/copy_pass"); + path.loadShader("shader_datas/copy_pass/copyR8_pass"); path.loadShader("shader_datas/smaa_edge_detect/smaa_edge_detect"); path.loadShader("shader_datas/smaa_blend_weight/smaa_blend_weight"); path.loadShader("shader_datas/smaa_neighborhood_blend/smaa_neighborhood_blend"); diff --git a/Sources/arm/render/RenderPathPaint.hx b/Sources/arm/render/RenderPathPaint.hx index 413decdc..11205fa5 100644 --- a/Sources/arm/render/RenderPathPaint.hx +++ b/Sources/arm/render/RenderPathPaint.hx @@ -197,7 +197,7 @@ class RenderPathPaint { path.setTarget("texpaint_blend1"); path.bindTarget("texpaint_blend0", "tex"); - path.drawShader("shader_datas/copy_pass/copy_pass"); + path.drawShader("shader_datas/copy_pass/copyR8_pass"); var isMask = Context.layerIsMask; var texpaint = isMask ? "texpaint_mask" + tid : "texpaint" + tid;