`fullScreen(P2D, SPAN)` does not span across multiple displays on macOS
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- java
- Domaine
- computer-graphics, desktop, operating-systems
Piste de recherche
Commencez par exécuter le sketch Processing fourni avec plusieurs écrans sous macOS et comparez le comportement avec la référence de fullScreen(). Consultez l’issue associée #1426 pour le contexte ; le travail est considéré comme terminé lorsque P2D avec SPAN effectue un rendu continu sur tous les écrans connectés, plutôt que seulement sur l’écran principal.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Most appropriate sub-area of Processing 4?
Core/Environment/Rendering
Processing version
4.5.2
Operating system
MacOS 15.6.1 (24G90)
Bug description
The reference for fullScreen() states that using SPAN should run the sketch “at the full dimensions across all of the attached screens”.
When running a sketch with fullScreen(P2D, SPAN) on my setup, the sketch only appears on the main display.
Hardware setup: 3 external displays connected through an iVANKY FusionDock Max 1 (Note: this is not using DisplayLink):
- DisplayPort → Dell U2720Q (3840×2160)
- HDMI → Dell U2419H (1920×1080)
- HDMI → Dell U2419H (1920×1080)
Steps to reproduce this
- Connect multiple displays to a macOS machine.
- Run the sketch below in Processing 4.5.2 (macOS)
- Observe whether the rendered output spans continuously across all displays.
snippet
// If more than one screen is attached to the computer, run the
// code at the full dimensions across all of the attached screens
int x = 0;
void setup() {
fullScreen(P2D, SPAN);
background(0);
noStroke();
fill(102);
}
void draw() {
rect(x, height*0.2, 1, height*0.6);
x = x + 2;
}
Additional context
This may be related to #1426
Would you like to work on the issue?
No, I’m just reporting the issue
- Langage dominant
- Java
- Étoiles
- 497
- Forks
- 183
- Merge moyen
- 4 h 39 min
- PR mergées (30 j)
- 3
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de processing/processing4
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
processing/processing4#1554 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
processing/processing4#1515 · 1 réaction ·
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
processing/processing4#1573 ·
-
startup error Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
processing/processing4#1569 · 7 commentaires ·
-
Binaries under bin directory lack executable permissions for the snap and .deb packages for Linux Ouvertebug
processing/processing4#1567 · 3 commentaires · 1 réaction · 1 personne assignée ·
Toutes les issues de processing/processing4
Issues similaires
-
certification
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's Ouvertebug ecr
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Needs: Triage Type: Feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
github/copilot-sdk#2760 ·