Minor changes in JOGL and LWJGL PGL interface

This commit is contained in:
codeanticode
2013-02-04 14:34:59 -05:00
parent cdd33a0267
commit 175f95c6e5
2 changed files with 10 additions and 5 deletions

View File

@@ -497,24 +497,24 @@ public class PGL extends processing.opengl.PGL {
e.printStackTrace();
}
Display.destroy();
pg.parent.remove(canvas);
}
canvas = new Canvas();
canvas.setFocusable(true);
canvas.requestFocus();
canvas.setIgnoreRepaint(true);
canvas.setBackground(Color.BLACK);
canvas.setForeground(Color.BLACK);
canvas.setForeground(Color.BLACK);
canvas.setBounds(0, 0, pg.parent.width, pg.parent.height);
pg.parent.setLayout(new BorderLayout());
pg.parent.add(canvas, BorderLayout.CENTER);
canvas.setBounds(0, 0, pg.parent.width, pg.parent.height);
pg.parent.add(canvas, BorderLayout.CENTER);
try {
PixelFormat format = new PixelFormat(32, request_alpha_bits,
request_depth_bits,
request_stencil_bits, 0);
request_stencil_bits, 1);
Display.setDisplayMode(new DisplayMode(pg.parent.width, pg.parent.height));
Display.setParent(canvas);
Display.create(format);