[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl GLView.java, 1.43, 1.44
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2006-12-18 14:48:16
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2048/src/net/sourceforge/bprocessor/gl Modified Files: GLView.java Log Message: Changed implementation to JOGL 1.0.0 with lots of new binary files in tools/jogl still need to add support for Sparc!!!!! Made changes to GLView and GLObject and View to support the new jogl and fixed rotation tool to work better (fix was to use isNaN on a double object not double != Double.NaN) Index: GLView.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/GLView.java,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** GLView.java 26 Nov 2006 22:13:51 -0000 1.43 --- GLView.java 18 Dec 2006 14:48:04 -0000 1.44 *************** *** 15,24 **** import net.sourceforge.bprocessor.gui.GUI; - import net.java.games.jogl.GLCanvas; - import net.java.games.jogl.GLCapabilities; - import net.java.games.jogl.GLDrawable; - import net.java.games.jogl.GLDrawableFactory; - import net.java.games.jogl.Version; - import java.awt.Component; import java.awt.Cursor; --- 15,18 ---- *************** *** 29,32 **** --- 23,32 ---- import java.awt.event.ActionListener; + import javax.media.opengl.GL; + import javax.media.opengl.GLCanvas; + import javax.media.opengl.GLCapabilities; + import javax.media.opengl.GLDrawable; + import javax.media.opengl.GLException; + import javax.swing.JTextField; import javax.swing.JPanel; *************** *** 61,71 **** */ public GLView() { ! log.info("Using JOGL version " + Version.getVersion()); Selection.primary().addObserver(this); Project.getInstance().addObserver(this); ! GLCapabilities glCap = new GLCapabilities(); glCap.setDoubleBuffered(true); glCap.setHardwareAccelerated(true); - glc = GLDrawableFactory.getFactory().createGLCanvas(glCap); GUI.getInstance().incrementPB(); --- 61,72 ---- */ public GLView() { ! GLCapabilities glCap = new GLCapabilities(); ! glc = new GLCanvas(glCap); ! log.info("Using JOGL version " + glc.getGL().glGetString(GL.GL_VERSION)); Selection.primary().addObserver(this); Project.getInstance().addObserver(this); ! glCap.setDoubleBuffered(true); glCap.setHardwareAccelerated(true); GUI.getInstance().incrementPB(); *************** *** 185,193 **** */ public void repaint(boolean force) { ! if (force) { ! glc.display(); ! } else { ! glc.repaint(); ! } } --- 186,198 ---- */ public void repaint(boolean force) { ! try { ! if (force) { ! glc.display(); ! } else { ! glc.repaint(); ! } ! } catch (GLException gle) { ! //gle.printStackTrace(); ! } } |