@smoud/tiny
Version:
Fast and tiny JavaScript library for HTML5 game and playable ads creation.
22 lines (18 loc) • 598 B
JavaScript
function autoDetectRenderer(width, height, options) {
var webgl = (function () {
try {
var canvas = document.createElement('canvas');
return (
!!window.WebGLRenderingContext &&
(canvas.getContext('webgl') || canvas.getContext('experimental-webgl'))
);
} catch (e) {
return false;
}
})();
if (webgl) {
return new Tiny.Renderer(width, height, options);
}
return new Tiny.CanvasRenderer(width, height, options);
}
export { autoDetectRenderer };