Nicolas Cannasse 11 years ago
parent
commit
b65b6835f7
1 changed files with 4 additions and 1 deletions
  1. 4 1
      h3d/pass/Base.hx

+ 4 - 1
h3d/pass/Base.hx

@@ -21,7 +21,10 @@ class Base {
 	@global("global.time") var globalTime : Float = ctx.time;
 	@global("global.modelView") var globalModelView : h3d.Matrix;
 	@global("global.modelViewInverse") var globalModelViewInverse : h3d.Matrix;
-	@global("global.flipY") var globalFlipY : Float = @:privateAccess ctx.engine.hasTarget() ? -1 : 1;
+	@global("global.flipY") var globalFlipY : Float = {
+		var t = ctx.engine.getTarget();
+		t != null && !t.flags.has(TargetNoFlipY) ? -1 : 1;
+	}
 	
 	public function new() {
 		manager = new h3d.shader.Manager(getOutputs());