Modifications required to build under OSX
- moved QSurfaceFormat::setDefaultFormat(fmt); higher up in main, as osx requires this. - ifdef'ed out two glEnable calls as they cause Xybrid to segfault on OSXportability/macos
parent
2e1f3e04cb
commit
d4595bc022
|
@ -13,13 +13,15 @@
|
|||
|
||||
int main(int argc, char *argv[]) {
|
||||
qRegisterMetaType<Xybrid::Data::Port>();
|
||||
|
||||
QApplication a(argc, argv);
|
||||
|
||||
// enable antialiasing on accelerated graphicsview
|
||||
QSurfaceFormat fmt;
|
||||
fmt.setSamples(10);
|
||||
|
||||
QSurfaceFormat::setDefaultFormat(fmt);
|
||||
QApplication a(argc, argv);
|
||||
|
||||
|
||||
|
||||
|
||||
// make sure bundled fonts are loaded
|
||||
QFontDatabase::addApplicationFont(":/fonts/iosevka-term-light.ttf");
|
||||
|
|
|
@ -325,8 +325,11 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||
view->setViewport(vp); // enable hardware acceleration
|
||||
}
|
||||
view->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform | QPainter::HighQualityAntialiasing);
|
||||
// Under OSX these cause Xybrid to crash.
|
||||
#ifndef __APPLE__
|
||||
glEnable(GL_MULTISAMPLE);
|
||||
glEnable(GL_LINE_SMOOTH);
|
||||
#endif
|
||||
//QGL::FormatOption::Rgba
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue