1st attempt to fix opengl initialization on linux

This commit is contained in:
Enrico Turri 2018-06-04 13:15:28 +02:00
parent adca3035f9
commit ac47ba5864
7 changed files with 119 additions and 51 deletions

View file

@ -1757,10 +1757,17 @@ void _3DScene::remove_all_canvases()
std::cout << "# canvases not yet released: " << s_canvas_mgr.count() << std::endl;
s_canvas_mgr.remove_all();
}
bool _3DScene::init(wxGLCanvas* canvas, bool useVBOs)
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
bool _3DScene::init(wxGLCanvas* canvas)
{
return s_canvas_mgr.init(canvas, useVBOs);
return s_canvas_mgr.init(canvas);
}
//bool _3DScene::init(wxGLCanvas* canvas, bool useVBOs)
//{
// return s_canvas_mgr.init(canvas, useVBOs);
//}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
bool _3DScene::is_shown_on_screen(wxGLCanvas* canvas)
{