We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b2240f9 commit 98f52e7Copy full SHA for 98f52e7
1 file changed
core/src/processing/javafx/PSurfaceFX.java
@@ -247,9 +247,15 @@ public void start(final Stage stage) {
247
PApplet sketch = surface.sketch;
248
249
float renderScale = Screen.getMainScreen().getRenderScale();
250
+ if (PApplet.platform == PConstants.MACOSX) {
251
+ for (Screen s : Screen.getScreens()) {
252
+ renderScale = Math.max(renderScale, s.getRenderScale());
253
+ }
254
255
float uiScale = Screen.getMainScreen().getUIScale();
256
if (sketch.pixelDensity == 2 && renderScale < 2) {
257
sketch.pixelDensity = 1;
258
+ sketch.g.pixelDensity = 1;
259
System.err.println("pixelDensity(2) is not available for this display");
260
}
261
0 commit comments