diff options
| author | Tim Redfern <tim@getdrop.com> | 2018-01-18 14:53:10 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@getdrop.com> | 2018-01-18 14:53:10 +0000 |
| commit | 72f38cdf62624dd2bbe14dba0507dabe75ac6d05 (patch) | |
| tree | ddb57aba1339c723428b83d7e1ef89d20533fb99 /gui/src/main.cpp | |
| parent | 532f8719ab63be9f5e9d98e15bc5fb2d081b98b3 (diff) | |
syphon good
Diffstat (limited to 'gui/src/main.cpp')
| -rw-r--r-- | gui/src/main.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/gui/src/main.cpp b/gui/src/main.cpp index 3e4c327..dc65931 100644 --- a/gui/src/main.cpp +++ b/gui/src/main.cpp @@ -1,7 +1,7 @@ #include "ofMain.h" #include "ofApp.h" - +#define PREVIEW_WINDOW //======================================================================== int main(int argc, char *argv[]){ @@ -24,27 +24,32 @@ int main(int argc, char *argv[]){ #ifdef GPU_ALGORITHM settings.setGLVersion(3,2); //doesn't support gluLookat +#else + settings.setGLVersion(2,1); #endif //GPU_ALGORITHM - settings.width = 1024; - settings.height = 576; + settings.width = 1920; + settings.height = 1080; settings.setPosition(ofVec2f(1700,0)); settings.resizable = true; //settings.decorated = false; //doesn't suppress FS title bar shared_ptr<ofAppBaseWindow> mainWindow = ofCreateWindow(settings); + mainWindow->setVerticalSync(false); // share OpenGL resources with other windows settings.shareContextWith = mainWindow; settings.decorated = true; +#ifdef PREVIEW_WINDOW settings.width = 800; settings.height = 450; settings.setPosition(ofVec2f(1400,0)); settings.resizable = true; shared_ptr<ofAppBaseWindow> previewWindow = ofCreateWindow(settings); previewWindow->setVerticalSync(false); +#endif - settings.width = 1600; + settings.width = 2400; settings.height = 400; settings.setPosition(ofVec2f(0,700)); settings.resizable = true; @@ -59,8 +64,9 @@ int main(int argc, char *argv[]){ ofAddListener(mainWindow->events().draw,mainApp.get(),&ofApp::drawOutput); ofAddListener(mainWindow->events().windowResized,mainApp.get(),&ofApp::outputWindowResized); ofAddListener(mainWindow->events().keyPressed,mainApp.get(),&ofApp::outputKeyPressed); - +#ifdef PREVIEW_WINDOW ofAddListener(previewWindow->events().draw,mainApp.get(),&ofApp::drawOutput); +#endif ofRunApp(guiWindow, mainApp); ofRunMainLoop(); |
