Prechádzať zdrojové kódy

[scene-editor] Fixed renderer for all games

Clement Espeute 1 rok pred
rodič
commit
06a76200a7
1 zmenil súbory, kde vykonal 4 pridanie a 6 odobranie
  1. 4 6
      hide/Renderer.hx

+ 4 - 6
hide/Renderer.hx

@@ -70,9 +70,9 @@ class Renderer extends h3d.scene.fwd.Renderer {
 		renderPass(defaultPass, get("overlay"), backToFront );
 		renderPass(defaultPass, get("ui"), backToFront);
 
-		var outlineTex = allocTarget("outlineBlur", false);
 		if (showEditorOutlines) {
 			{
+				var outlineTex = allocTarget("outlineBlur", false);
 				var outlineSrcTex = allocTarget("outline", true);
 				setTarget(outlineSrcTex);
 				clear(0);
@@ -80,16 +80,14 @@ class Renderer extends h3d.scene.fwd.Renderer {
 				draw("highlight");
 				resetTarget();
 				outlineBlur.apply(ctx, outlineSrcTex, outlineTex);
-				renderPass(defaultPass, get("gizmo"), backToFront);
+				composite.shader.outline = outlineTex;
 			}
 		}
-
 		resetTarget();
 		composite.shader.texture = output;
-		if (showEditorOutlines) {
-			composite.shader.outline = outlineTex;
-		}
 		composite.render();
+
+
 	}
 }