Nicolas Cannasse преди 11 години
родител
ревизия
b65b6835f7
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  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());