/* *
|
*
|
* Copyright (c) 2019-2019 Highsoft AS
|
*
|
* Boost module: stripped-down renderer for higher performance
|
*
|
* License: highcharts.com/license
|
*
|
* */
|
|
'use strict';
|
|
var _Globals = require('../../parts/Globals.js');
|
|
var _Globals2 = _interopRequireDefault(_Globals);
|
|
var _boostUtils = require('./boost-utils.js');
|
|
var _boostUtils2 = _interopRequireDefault(_boostUtils);
|
|
var _boostInit = require('./boost-init.js');
|
|
var _boostInit2 = _interopRequireDefault(_boostInit);
|
|
require('./boost-overrides.js');
|
|
require('./named-colors.js');
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
// These need to be fixed when we support named imports
|
var hasWebGLSupport = _boostUtils2.default.hasWebGLSupport;
|
|
if (!hasWebGLSupport()) {
|
if (typeof _Globals2.default.initCanvasBoost !== 'undefined') {
|
// Fallback to canvas boost
|
_Globals2.default.initCanvasBoost();
|
} else {
|
_Globals2.default.error(26);
|
}
|
} else {
|
// WebGL support is alright, and we're good to go.
|
(0, _boostInit2.default)();
|
}
|