File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
core/src/processing/opengl
java/libraries/lwjgl/src/processing/lwjgl Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 2525
2626import java .awt .BorderLayout ;
2727import java .awt .Canvas ;
28+ import java .awt .Color ;
2829import java .nio .Buffer ;
2930
3031import 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 );
Original file line number Diff line number Diff 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 );
You can’t perform that action at this time.
0 commit comments