src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java

Print this page

        

*** 439,469 **** --- 439,477 ---- // so we use this value to cap the total display bounds. native private static int getMaxTextureSize(); @Override public int getMaxTextureWidth() { + //Temporary disable this logic and use some magic constrain. + /* int width; synchronized (totalDisplayBounds) { if (totalDisplayBounds.width == 0) { updateTotalDisplayBounds(); } width = totalDisplayBounds.width; } return Math.min(width, getMaxTextureSize()); + */ + return getMaxTextureSize() / (getDevice().getScaleFactor() * 2); } @Override public int getMaxTextureHeight() { + //Temporary disable this logic and use some magic constrain. + /* int height; synchronized (totalDisplayBounds) { if (totalDisplayBounds.height == 0) { updateTotalDisplayBounds(); } height = totalDisplayBounds.height; } return Math.min(height, getMaxTextureSize()); + */ + return getMaxTextureSize() / (getDevice().getScaleFactor() * 2); } }