From 0b99ff212f5120fbb9bf69250b453522a846da2e Mon Sep 17 00:00:00 2001 From: luboslenco Date: Wed, 17 Apr 2019 12:48:02 +0200 Subject: [PATCH] Fix overlays target --- Sources/arm/renderpath/RenderPathDeferred.hx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/arm/renderpath/RenderPathDeferred.hx b/Sources/arm/renderpath/RenderPathDeferred.hx index 14477b2f..3f45f005 100644 --- a/Sources/arm/renderpath/RenderPathDeferred.hx +++ b/Sources/arm/renderpath/RenderPathDeferred.hx @@ -595,7 +595,9 @@ class RenderPathDeferred { #if rp_overlays { + path.setTarget("buf"); path.clearTarget(null, 1.0); + var currentG = path.currentG; path.drawMeshes("overlay"); if (UITrait.inst.showCompass) { @@ -617,7 +619,7 @@ class RenderPathDeferred { gizmo.transform.rot = new iron.math.Quat(-crot.x, -crot.y, -crot.z, crot.w); gizmo.transform.buildMatrix(); - gizmo.render(path.currentG, "overlay", []); + gizmo.render(currentG, "overlay", []); cam.P = P; gizmo.visible = visible; @@ -710,7 +712,7 @@ class RenderPathDeferred { mo.visible = true; mo.render(path.currentG, "mesh", @:privateAccess path.bindParams); mo.visible = false; - @:privateAccess path.end(path.currentG); + @:privateAccess path.end(); } if (UITrait.inst.selectedTool == ToolColorId) {