diff options
author | Kenneth Russel <[email protected]> | 2009-06-15 22:52:34 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2009-06-15 22:52:34 +0000 |
commit | 506b634b780dcd23aa61015c2ceba3e687196abf (patch) | |
tree | 897649a36cc769351704a050828f8e0e994c5686 /test | |
parent | 04c0c10bfee764dbd0301ae83a0fae695dcb5b23 (diff) |
Deleted obsolete source code in preparation for copying JOGL_2_SANDBOX
on to trunk
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1958 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'test')
-rwxr-xr-x | test/Issue326Test1.java | 91 | ||||
-rwxr-xr-x | test/Issue326Test2.java | 66 | ||||
-rwxr-xr-x | test/Issue344Base.java | 107 | ||||
-rwxr-xr-x | test/Issue344Test1.java | 10 | ||||
-rwxr-xr-x | test/Issue344Test2.java | 10 | ||||
-rwxr-xr-x | test/Issue344Test3.java | 10 | ||||
-rwxr-xr-x | test/Issue344Test4.java | 10 |
7 files changed, 0 insertions, 304 deletions
diff --git a/test/Issue326Test1.java b/test/Issue326Test1.java deleted file mode 100755 index 42b6ec0c7..000000000 --- a/test/Issue326Test1.java +++ /dev/null @@ -1,91 +0,0 @@ -import java.awt.Frame; -import java.awt.event.KeyEvent; -import java.awt.event.KeyListener; -import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.util.Random; - -import javax.media.opengl.GL; -import javax.media.opengl.GLAutoDrawable; -import javax.media.opengl.GLCanvas; -import javax.media.opengl.GLEventListener; -import javax.media.opengl.glu.GLU; - -import com.sun.opengl.util.Animator; -import com.sun.opengl.util.j2d.TextRenderer; - -/** - * Demonstrates corruption with older versions of TextRenderer. Two - * problems: errors when punting from glyph-based renderer to - * string-by-string renderer, and failure of glyph-based renderer when - * backing store was NPOT using GL_ARB_texture_rectangle. - * - * @author emzic - */ - -public class Issue326Test1 extends Frame implements GLEventListener { - - int width, height; - - public static void main(String[] args) { - new Issue326Test1(); - } - - GLCanvas canvas; - TextRenderer tr ; - - public Issue326Test1() { - super("TextTest"); - this.setSize(800, 800); - canvas = new GLCanvas(); - canvas.addGLEventListener(this); - add(canvas); - - setVisible(true); - addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) { - System.exit(0); - } - }); - } - - public void display(GLAutoDrawable drawable) { - GL gl = drawable.getGL(); - gl.glClearColor(0, 0, 0, 0); - gl.glClear(GL.GL_COLOR_BUFFER_BIT|GL.GL_DEPTH_BUFFER_BIT); - - - gl.glMatrixMode(GL.GL_PROJECTION); - gl.glLoadIdentity(); - //new GLU().gluPerspective(45f, (float)width/(float)height, 0.1f, 1000f); - gl.glOrtho(0.0, 800, 0.0, 800, -100.0, 100.0); - gl.glMatrixMode(GL.GL_MODELVIEW); - gl.glLoadIdentity(); - - tr.beginRendering(800,800); - tr.draw( "die Marktwirtschaft. Da regelt sich � angeblich", 16, 32); - tr.draw( "Hello World! This text is scrambled", 16, 16); - tr.endRendering(); - - } - - public void init(GLAutoDrawable arg0) { - tr = new TextRenderer(new java.awt.Font("Verdana", java.awt.Font.PLAIN, 12), true, false, null, false); - tr.setColor(1, 1, 1 ,1); - } - - public void reshape(GLAutoDrawable arg0, int arg1, int arg2, int arg3, int arg4) { - width = arg3; - height = arg4; - GL gl = arg0.getGL(); - gl.glViewport(0, 0, width, height); - gl.glMatrixMode(GL.GL_PROJECTION); - gl.glLoadIdentity(); - gl.glOrtho(0.0, 800, 0.0, 200, -100.0, 100.0); - gl.glMatrixMode(GL.GL_MODELVIEW); - gl.glLoadIdentity(); - } - public void displayChanged(GLAutoDrawable arg0, boolean arg1, boolean arg2) {} -} diff --git a/test/Issue326Test2.java b/test/Issue326Test2.java deleted file mode 100755 index f2258c858..000000000 --- a/test/Issue326Test2.java +++ /dev/null @@ -1,66 +0,0 @@ -import java.awt.Font; -import java.awt.Frame; -import java.awt.event.*; -import javax.media.opengl.*; -import com.sun.opengl.util.j2d.*; - -/** - * Another test case demonstrating corruption with older version of - * TextRenderer when glyphs were too big for backing store. Font and - * text courtesy of Patrick Murris. Adapted from Issue326Test1. - */ - -public class Issue326Test2 extends Frame implements GLEventListener { - - int width, height; - - public static void main(String[] args) { - new Issue326Test2(); - } - - GLCanvas canvas; - TextRenderer tr; - - public Issue326Test2() { - super(""); - this.setSize(800, 800); - canvas = new GLCanvas(); - canvas.addGLEventListener(this); - add(canvas); - - setVisible(true); - addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) { - System.exit(0); - } - }); - } - - public void display(GLAutoDrawable drawable) { - GL gl = drawable.getGL(); - gl.glClearColor(0, 0, 0, 0); - gl.glClear(GL.GL_COLOR_BUFFER_BIT|GL.GL_DEPTH_BUFFER_BIT); - - tr.beginRendering(drawable.getWidth(), drawable.getHeight()); - tr.draw("LA CLAPI\u00c8RE \nAlt: 1100-1700m \nGlissement de terrain majeur", 16, 80); - tr.draw("dans la haute Tin\u00e9e, sur un flanc du Parc du Mercantour.", 16, 16); - tr.endRendering(); - - } - - public void init(GLAutoDrawable arg0) { - tr = new TextRenderer(Font.decode("Arial-BOLD-64")); - tr.setColor(1, 1, 1 ,1); - } - - public void reshape(GLAutoDrawable arg0, int x, int y, int w, int h) { - GL gl = arg0.getGL(); - gl.glMatrixMode(GL.GL_PROJECTION); - gl.glLoadIdentity(); - gl.glOrtho(0.0, w, 0.0, h, -1, 1); - gl.glMatrixMode(GL.GL_MODELVIEW); - gl.glLoadIdentity(); - } - public void displayChanged(GLAutoDrawable arg0, boolean arg1, boolean arg2) {} -} - diff --git a/test/Issue344Base.java b/test/Issue344Base.java deleted file mode 100755 index 548e3ec21..000000000 --- a/test/Issue344Base.java +++ /dev/null @@ -1,107 +0,0 @@ -import java.awt.BorderLayout; -import java.awt.Color; -import java.awt.Font; -import java.awt.Frame; -import java.awt.event.*; -import java.awt.geom.*; - -import javax.media.opengl.*; -import javax.media.opengl.glu.*; -import com.sun.opengl.util.*; -import com.sun.opengl.util.j2d.*; - -/** Test Code adapted from TextCube.java (in JOGL demos) - * - * @author spiraljetty - * @author kbr - */ - -public abstract class Issue344Base implements GLEventListener -{ - GLU glu = new GLU(); - TextRenderer renderer; - - float textScaleFactor; - Font font; - boolean useMipMaps; - - protected Issue344Base() { - font = new Font("default", Font.PLAIN, 200); - useMipMaps = true; //false - } - - protected abstract String getText(); - - protected void run(String[] args) { - Frame frame = new Frame(getClass().getName()); - frame.setLayout(new BorderLayout()); - - GLCanvas canvas = new GLCanvas(); - canvas.addGLEventListener(this); - frame.add(canvas, BorderLayout.CENTER); - - frame.setSize(512, 512); - frame.addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) { - new Thread(new Runnable() { - public void run() { - System.exit(0); - } - }).start(); - } - }); - frame.show(); - } - - public void init(GLAutoDrawable drawable) - { - GL gl = drawable.getGL(); - - gl.glEnable(GL.GL_DEPTH_TEST); - - renderer = new TextRenderer(font, useMipMaps); - - Rectangle2D bounds = renderer.getBounds(getText()); - float w = (float) bounds.getWidth(); - float h = (float) bounds.getHeight(); - textScaleFactor = 2.0f / (w * 1.1f); - gl.setSwapInterval(0); - } - - public void display(GLAutoDrawable drawable) - { - GL gl = drawable.getGL(); - gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT); - - gl.glMatrixMode(GL.GL_MODELVIEW); - gl.glLoadIdentity(); - glu.gluLookAt(0, 0, 10, - 0, 0, 0, - 0, 1, 0); - - renderer.begin3DRendering(); - Rectangle2D bounds = renderer.getBounds(getText()); - float w = (float) bounds.getWidth(); - float h = (float) bounds.getHeight(); - renderer.draw3D(getText(), - w / -2.0f * textScaleFactor, - h / -2.0f * textScaleFactor, - 3f, - textScaleFactor); - - renderer.end3DRendering(); - } - - public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) - { - GL gl = drawable.getGL(); - gl.glMatrixMode(GL.GL_PROJECTION); - gl.glLoadIdentity(); - glu.gluPerspective(15, (float) width / (float) height, 5, 15); - } - - public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, - boolean deviceChanged) - { - } -} diff --git a/test/Issue344Test1.java b/test/Issue344Test1.java deleted file mode 100755 index c0608ed6e..000000000 --- a/test/Issue344Test1.java +++ /dev/null @@ -1,10 +0,0 @@ -public class Issue344Test1 extends Issue344Base { - protected String getText() { - // test 1 - weird artifacts appear with a large font & long string - return "abcdefghijklmnopqrstuvwxyz1234567890"; - } - - public static void main(String[] args) { - new Issue344Test1().run(args); - } -} diff --git a/test/Issue344Test2.java b/test/Issue344Test2.java deleted file mode 100755 index b0900438c..000000000 --- a/test/Issue344Test2.java +++ /dev/null @@ -1,10 +0,0 @@ -public class Issue344Test2 extends Issue344Base { - protected String getText() { - // test 2 - unicode hangs program with a large font & long string - return "\u201Cabcdefghijklmnopqrstuvwxyz\u201D"; - } - - public static void main(String[] args) { - new Issue344Test2().run(args); - } -} diff --git a/test/Issue344Test3.java b/test/Issue344Test3.java deleted file mode 100755 index 381bf0a1c..000000000 --- a/test/Issue344Test3.java +++ /dev/null @@ -1,10 +0,0 @@ -public class Issue344Test3 extends Issue344Base { - protected String getText() { - // test 3 - slight rendering artifacts around very large letters - return "abcde"; - } - - public static void main(String[] args) { - new Issue344Test3().run(args); - } -} diff --git a/test/Issue344Test4.java b/test/Issue344Test4.java deleted file mode 100755 index 1e077d2fd..000000000 --- a/test/Issue344Test4.java +++ /dev/null @@ -1,10 +0,0 @@ -public class Issue344Test4 extends Issue344Base { - protected String getText() { - // test 4 - unicode letter as second-to-last is rendered incorrectly - return "\u201CGreetings\u201D!"; - } - - public static void main(String[] args) { - new Issue344Test4().run(args); - } -} |