Skip to content

Commit 1b84fca

Browse files
committed
Minor changes in JOGL and LWJGL PGL interface
1 parent 5a8e97a commit 1b84fca

File tree

2 files changed

+10
-5
lines changed
  • core/src/processing/opengl
  • java/libraries/lwjgl/src/processing/lwjgl

2 files changed

+10
-5
lines changed

core/src/processing/opengl/PGL.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
import java.awt.BorderLayout;
2727
import java.awt.Canvas;
28+
import java.awt.Color;
2829
import java.nio.Buffer;
2930

3031
import java.nio.ByteBuffer;
@@ -632,6 +633,8 @@ protected void initSurface(int antialias) {
632633
if (toolkit == AWT) {
633634
canvasAWT = new GLCanvas(caps);
634635
canvasAWT.setBounds(0, 0, pg.width, pg.height);
636+
canvasAWT.setBackground(Color.BLACK);
637+
canvasAWT.setForeground(Color.BLACK);
635638

636639
pg.parent.setLayout(new BorderLayout());
637640
pg.parent.add(canvasAWT, BorderLayout.CENTER);
@@ -652,6 +655,8 @@ protected void initSurface(int antialias) {
652655
window = GLWindow.create(caps);
653656
canvasNEWT = new NewtCanvasAWT(window);
654657
canvasNEWT.setBounds(0, 0, pg.width, pg.height);
658+
canvasNEWT.setBackground(Color.BLACK);
659+
canvasNEWT.setForeground(Color.BLACK);
655660

656661
pg.parent.setLayout(new BorderLayout());
657662
pg.parent.add(canvasNEWT, BorderLayout.CENTER);

java/libraries/lwjgl/src/processing/lwjgl/PGL.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -497,24 +497,24 @@ protected void initSurface(int antialias) {
497497
e.printStackTrace();
498498
}
499499
Display.destroy();
500+
500501
pg.parent.remove(canvas);
501502
}
502503

503504
canvas = new Canvas();
504505
canvas.setFocusable(true);
505506
canvas.requestFocus();
506-
canvas.setIgnoreRepaint(true);
507507
canvas.setBackground(Color.BLACK);
508-
canvas.setForeground(Color.BLACK);
508+
canvas.setForeground(Color.BLACK);
509+
canvas.setBounds(0, 0, pg.parent.width, pg.parent.height);
509510

510511
pg.parent.setLayout(new BorderLayout());
511-
pg.parent.add(canvas, BorderLayout.CENTER);
512-
canvas.setBounds(0, 0, pg.parent.width, pg.parent.height);
512+
pg.parent.add(canvas, BorderLayout.CENTER);
513513

514514
try {
515515
PixelFormat format = new PixelFormat(32, request_alpha_bits,
516516
request_depth_bits,
517-
request_stencil_bits, 0);
517+
request_stencil_bits, 1);
518518
Display.setDisplayMode(new DisplayMode(pg.parent.width, pg.parent.height));
519519
Display.setParent(canvas);
520520
Display.create(format);

0 commit comments

Comments
 (0)