Bläddra i källkod

added reportError

ncannasse 7 år sedan
förälder
incheckning
788c985c40
1 ändrade filer med 8 tillägg och 2 borttagningar
  1. 8 2
      libs/mesa/haxe/System.hx

+ 8 - 2
libs/mesa/haxe/System.hx

@@ -36,10 +36,16 @@ class System {
 			throw "Failed to init GL API";
 		return true;
 	}
-	
+
+	public dynamic function reportError(e:Dynamic) {
+		var stack = haxe.CallStack.toString(haxe.CallStack.exceptionStack());
+		var err = try Std.string(e) catch( _ : Dynamic ) "????";
+		Sys.println(err + stack);
+	}
+
 	@:extern public static inline function beginFrame() {
 	}
-	
+
 	public static function emitEvents(_) {
 		return true;
 	}