void ChVisualSystemIrrlicht::Initialize() {
if (m_device)
return;
// Create Irrlicht device using current parameter values.
m_device = irr::createDeviceEx(m_device_params);
if (!m_device) {
std::cerr << "Cannot use default video driver - fall back to OpenGL" << std::endl;
m_device_params.DriverType = irr::video::EDT_OPENGL;
m_device = irr::createDeviceEx(m_device_params);
if (!m_device) {
std::cerr << "Failed to create the video driver - giving up" << std::endl;
return;
}
}
"""