X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Ftests%2FFreeTypeDemo.java;h=5f116c8d59ffa64bfb8ba2164e6d3b195f1da640;hb=3e206c53f6ee3d09c3bb781526c0fe01bf8f6c75;hp=0ac84cd95313f47413d30f277b9875acd5bae764;hpb=3eb15f58ca0911489d7d9bdc0ac2c575d27a68d8;p=nestedvm.git diff --git a/src/tests/FreeTypeDemo.java b/src/tests/FreeTypeDemo.java index 0ac84cd..5f116c8 100644 --- a/src/tests/FreeTypeDemo.java +++ b/src/tests/FreeTypeDemo.java @@ -1,7 +1,11 @@ +// Copyright 2000-2005 the Contributors, as shown in the revision logs. +// Licensed under the Apache Public Source License 2.0 ("the License"). +// You may not use this file except in compliance with the License. + package tests; -import org.xwt.mips.Runtime; -import org.xwt.mips.Interpreter; +import org.ibex.nestedvm.Runtime; +import org.ibex.nestedvm.Interpreter; import javax.swing.*; import java.awt.*; @@ -40,7 +44,7 @@ public class FreeTypeDemo { name = "Interpreter"; rt = new Interpreter("build/FreeTypeDemoHelper.mips"); } else { - rt = new FreeTypeDemoHelper(); + rt = (Runtime) Class.forName("tests.FreeTypeDemoHelper").newInstance(); name = "Compiler"; } @@ -106,7 +110,8 @@ public class FreeTypeDemo { } rt.copyout(b,stringAddr,b.length); long start = System.currentTimeMillis(); - if(rt.call("render",stringAddr,size,renderAddr,OURWIDTH,OURHEIGHT,BASELINE)==0) throw new Error("render() failed"); + if(rt.call("render",new int[]{stringAddr,size,renderAddr,OURWIDTH,OURHEIGHT,BASELINE})==0) + throw new Error("render() failed"); System.out.println(name + ": Render of: " + s + " took " + (System.currentTimeMillis()-start) + " ms"); rt.copyin(renderAddr,render,render.length); createImage();