FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

queries highest bpp in LWJGL · phlsa/processing@a564583 · GitHub

Repository navigation

Commit a564583

Browse files
committed
queries highest bpp in LWJGL
1 parent b6f14ad commit a564583

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

  • java/libraries/lwjgl/src/processing/lwjgl

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -511,9 +511,15 @@ protected void initSurface(int antialias) {
511511
pg.parent.add(canvas, BorderLayout.CENTER);
512512

513513
try {
514-
PixelFormat format = new PixelFormat(32, request_alpha_bits,
515-
request_depth_bits,
516-
request_stencil_bits, 1);
514+
DisplayMode[] modes = Display.getAvailableDisplayModes();
515+
int bpp = 0;
516+
for (int i = 0; i < modes.length; i++) {
517+
System.out.println(modes[i].getBitsPerPixel());
518+
bpp = PApplet.max(modes[i].getBitsPerPixel(), bpp);
519+
}
520+
PixelFormat format = new PixelFormat(bpp, request_alpha_bits,
521+
request_depth_bits,
522+
request_stencil_bits, 1);
517523
Display.setDisplayMode(new DisplayMode(pg.parent.width, pg.parent.height));
518524
int argb = pg.backgroundColor;
519525
float r = ((argb >> 16) & 0xff) / 255.0f;

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL