Quantcast
Channel: bugs, errors - openFrameworks
Viewing all articles
Browse latest Browse all 636

OF_FULLSCREEN and OF_GAME_MODE

$
0
0

@edapx wrote:

Hey, I'm trying to draw an FBO in fullscreen but it is not working as expecting. I'm on Linux(ubuntu) and I'm using the last OF master.

This is the code of the main.cpp file

#include "ofMain.h"
#include "ofApp.h"

//========================================================================
int main( ){
    ofGLFWWindowSettings settings;
    settings.setGLVersion(3, 2);
//  settings.setSize(1480, 920);
    settings.windowMode = OF_FULLSCREEN;
    ofCreateWindow(settings);
    ofRunApp(new ofApp());
}

And this is the ofApp.cpp

void ofApp::setup(){
    // finalFbo was declared in the header file as ofFbo
    ofSetVerticalSync(true);
    //FBO
    cout << "FULLSCREEN" << endl;
    cout << ofGetWidth() << endl; // this print 1024
    finalFbo.allocate(ofGetWidth(), ofGetHeight(), GL_RGBA);
    finalFbo.begin();
    ofClear(0, 0, 0, 0);
    finalFbo.end();
}

void ofApp::draw(){
    // fullfill the FBO
    finalFbo.begin();
    ofClear(0, 0, 0, 255);
    myClass.draw();
    finalFbo.end();
    // draw the FBO
    ofSetColor(255);
    finalFbo.draw(0, 0);
}

The result is that the window goes fullscreen, but not the content.

While trying to fix this, I've substitute OF_FULLSCREEN with OF_GAME_MODE

settings.windowMode = OF_GAME_MODE;

When the setupt function is called, this line

 cout << ofGetWidth() << endl;

prints 1850

And the screen is still cutted

In both case, resolution looks good and the window appears without decorations.
Any idea? should I open an issue on github?

Posts: 3

Participants: 3

Read full topic


Viewing all articles
Browse latest Browse all 636

Trending Articles