File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -818,10 +818,18 @@ bool OpenCOVER::init()
818818 }
819819 if (VRViewer::instance ()->softwareRendering )
820820 {
821- hud->setText2 (" Warning: llvmpipe detected!" );
822- hud->setText3 (" COVER may run very slow and some shaders may not work." );
823- hud->redraw ();
824- std::this_thread::sleep_for (std::chrono::seconds (5 ));
821+ std::cerr << " ****************************************************************" << std::endl;
822+ std::cerr << " *** WARNING: software rendering/llvmpipe detected. ***" << std::endl;
823+ std::cerr << " *** COVER may run very slowly and some shaders may not work. ***" << std::endl;
824+ std::cerr << " ****************************************************************" << std::endl;
825+
826+ if (!coCoviseConfig::isOn (" COVER.AcceptSoftwareRendering" , true ))
827+ {
828+ hud->setText2 (" Warning: llvmpipe detected!" );
829+ hud->setText3 (" COVER may run very slow and some shaders may not work." );
830+ hud->redraw ();
831+ std::this_thread::sleep_for (std::chrono::seconds (5 ));
832+ }
825833 }
826834
827835 hud->setText2 (" initialising plugins" );
You can’t perform that action at this time.
0 commit comments