From 935d2596c13371bb745d921dbcb9f05b0c11a010 Mon Sep 17 00:00:00 2001
From: Kenneth Russel <kbrussel@alum.mit.edu>
Date: Mon, 15 Jun 2009 23:05:16 +0000
Subject: 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-demos/trunk@351 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4
---
 src/demos/multisample/Multisample.java | 176 ---------------------------------
 1 file changed, 176 deletions(-)
 delete mode 100755 src/demos/multisample/Multisample.java

(limited to 'src/demos/multisample/Multisample.java')

diff --git a/src/demos/multisample/Multisample.java b/src/demos/multisample/Multisample.java
deleted file mode 100755
index 4db572a..0000000
--- a/src/demos/multisample/Multisample.java
+++ /dev/null
@@ -1,176 +0,0 @@
-/*
- * Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- * - Redistribution of source code must retain the above copyright
- *   notice, this list of conditions and the following disclaimer.
- * 
- * - Redistribution in binary form must reproduce the above copyright
- *   notice, this list of conditions and the following disclaimer in the
- *   documentation and/or other materials provided with the distribution.
- * 
- * Neither the name of Sun Microsystems, Inc. or the names of
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * 
- * This software is provided "AS IS," without a warranty of any kind. ALL
- * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
- * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN
- * MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR
- * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
- * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR
- * ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
- * DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
- * DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
- * ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF
- * SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- * 
- * You acknowledge that this software is not designed or intended for use
- * in the design, construction, operation or maintenance of any nuclear
- * facility.
- * 
- * Sun gratefully acknowledges that this software was originally authored
- * and developed by Kenneth Bradley Russell and Christopher John Kline.
- */
-
-package demos.multisample;
-
-import java.awt.*;
-import java.awt.event.*;
-import javax.media.opengl.*;
-
-public class Multisample {
-  private GLCanvas canvas;
-
-  // Simple class to warn if results are not going to be as expected
-  static class MultisampleChooser extends DefaultGLCapabilitiesChooser {
-    public int chooseCapabilities(GLCapabilities desired,
-                                  GLCapabilities[] available,
-                                  int windowSystemRecommendedChoice) {
-      boolean anyHaveSampleBuffers = false;
-      for (int i = 0; i < available.length; i++) {
-        GLCapabilities caps = available[i];
-        if (caps != null && caps.getSampleBuffers()) {
-          anyHaveSampleBuffers = true;
-          break;
-        }
-      }
-      int selection = super.chooseCapabilities(desired, available, windowSystemRecommendedChoice);
-      if (!anyHaveSampleBuffers) {
-        System.err.println("WARNING: antialiasing will be disabled because none of the available pixel formats had it to offer");
-      } else {
-        if (!available[selection].getSampleBuffers()) {
-          System.err.println("WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it");
-        }
-      }
-      return selection;
-    }
-  }
-
-  public static void main(String[] args) {
-    new Multisample().run(args);
-  }
-
-  public void run(String[] args) {
-    GLCapabilities caps = new GLCapabilities();
-    GLCapabilitiesChooser chooser = new MultisampleChooser();
-
-    caps.setSampleBuffers(true);
-    caps.setNumSamples(4);
-    canvas = new GLCanvas(caps, chooser, null, null);
-    canvas.addGLEventListener(new Listener());
-    
-    Frame frame = new Frame("Full-scene antialiasing");
-    frame.setLayout(new BorderLayout());
-    canvas.setSize(512, 512);
-    frame.add(canvas, BorderLayout.CENTER);
-    frame.pack();
-    frame.show();
-    frame.setLocation(0, 0);
-    canvas.requestFocus();
-
-    frame.addWindowListener(new WindowAdapter() {
-        public void windowClosing(WindowEvent e) {
-          runExit();
-        }
-      });
-
-    // No antialiasing (for comparison)
-    caps.setSampleBuffers(false);
-    canvas = new GLCanvas(caps);
-    canvas.addGLEventListener(new Listener());
-    
-    frame = new Frame("No antialiasing");
-    frame.setLayout(new BorderLayout());
-    canvas.setSize(512, 512);
-    frame.add(canvas, BorderLayout.CENTER);
-    frame.pack();
-    frame.show();
-    frame.setLocation(512, 0);
-    canvas.requestFocus();
-
-    frame.addWindowListener(new WindowAdapter() {
-        public void windowClosing(WindowEvent e) {
-          runExit();
-        }
-      });
-  }
-
-  class Listener implements GLEventListener {
-    public void init(GLAutoDrawable drawable) {
-      GL gl = drawable.getGL();
-
-      gl.glClearColor(0, 0, 0, 0);
-      //      gl.glEnable(GL.GL_DEPTH_TEST);
-      //      gl.glDepthFunc(GL.GL_LESS);
-
-      gl.glMatrixMode(GL.GL_MODELVIEW);
-      gl.glLoadIdentity();
-      gl.glMatrixMode(GL.GL_PROJECTION);
-      gl.glLoadIdentity();
-      gl.glOrtho(-1, 1, -1, 1, -1, 1);
-    }
-
-    public void display(GLAutoDrawable drawable) {
-      GL gl = drawable.getGL();
-
-      gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT);
-
-      int numSteps = 20;
-      double increment = Math.PI / numSteps;
-      double radius = 1;
-
-      gl.glBegin(GL.GL_LINES);
-      for (int i = numSteps - 1; i >= 0; i--) {
-        gl.glVertex3d(radius * Math.cos(i * increment),
-                      radius * Math.sin(i * increment),
-                      0);
-        gl.glVertex3d(-1.0 * radius * Math.cos(i * increment),
-                      -1.0 * radius * Math.sin(i * increment),
-                      0);
-      }
-      gl.glEnd();
-    }
-
-    // Unused routines
-    public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {}
-    public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) {}
-  }
-
-  private void runExit() {
-    // Note: calling System.exit() synchronously inside the draw,
-    // reshape or init callbacks can lead to deadlocks on certain
-    // platforms (in particular, X11) because the JAWT's locking
-    // routines cause a global AWT lock to be grabbed. Instead run
-    // the exit routine in another thread.
-    new Thread(new Runnable() {
-        public void run() {
-          System.exit(0);
-        }
-      }).start();
-  }
-}
-- 
cgit v1.2.3