From c37b628ac15d0b5f62b6d9af3912c3daa271dc2a Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sat, 30 Jun 2018 19:07:29 +0200 Subject: [PATCH] Fix rt size --- Sources/arm/UINodes.hx | 4 ++++ Sources/arm/renderpath/RenderPathDeferred.hx | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Sources/arm/UINodes.hx b/Sources/arm/UINodes.hx index cde34ea0..f581a015 100644 --- a/Sources/arm/UINodes.hx +++ b/Sources/arm/UINodes.hx @@ -440,7 +440,11 @@ class UINodes extends iron.Trait { frag.add_uniform('float brushScale', '_brushScale'); // TODO: use prescaled value from VS Cycles.texCoordName = 'fract(sp * brushScale)'; // Texture projection - project + + // Sticker + // frag.write('if (sp.x * brushScale < 0.0 || sp.y * brushScale < 0.0 || sp.x * brushScale > 1.0 || sp.y * brushScale > 1.0) { discard; return; }'); } + var sout = Cycles.parse(canvas, con_paint, vert, frag, null, null, null, matcon); Cycles.texCoordName = 'texCoord'; var base = sout.out_basecol; diff --git a/Sources/arm/renderpath/RenderPathDeferred.hx b/Sources/arm/renderpath/RenderPathDeferred.hx index 01c5b263..80cf7616 100644 --- a/Sources/arm/renderpath/RenderPathDeferred.hx +++ b/Sources/arm/renderpath/RenderPathDeferred.hx @@ -401,8 +401,8 @@ class RenderPathDeferred { // Material preview var t = new RenderTargetRaw(); t.name = "texpreview"; - t.width = 50; - t.height = 50; + t.width = 1; + t.height = 1; t.format = 'RGBA32'; path.createRenderTarget(t); }