openframeworks / openframeworks/openFrameworks
ofAppGLFWWindow: Non-working multi display fullscreen (Archlinux)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
I'm trying to get multi monitor fullscreen to work. I'm using the following in main.cpp
#include "ofMain.h"
#include "ofApp.h"
#include "ofAppGLFWWindow.h"
//========================================================================
int main( ){
ofAppGLFWWindow window;
window.setMultiDisplayFullscreen(true);
ofSetupOpenGL(&window,1024,768,OF_FULLSCREEN);
ofRunApp( new ofApp());
}
The fullscreen simply does not extend beyond one screen.
This issue occurs with both oF 0.9.8 and the 20161216 nightly.
(In oF 0.9.8, I'm not even able to make a non-fullscreen window that is larger than the first screen width ofSetupOpenGL(&window,2300,768, OF_WINDOW);, but this one does work in the nightly.)
Probably related: #5009, #4498 and especially #4698.
I'll try on Windows later today. I'm using Arch Linux w/ KDE, GLFW 3.2, Nvidida.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the main.cpp setup using ofAppGLFWWindow::setMultiDisplayFullscreen and ofSetupOpenGL, then reproduce it on Arch Linux with KDE, GLFW 3.2, and Nvidia. Compare fullscreen and oversized-window behavior between 0.9.8 and the nightly, and review issues #5009, #4498, and #4698. Done means fullscreen spans the displays and the reported window sizing behavior is resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100