Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
629 B

  1. ;(function(global) {
  2. 'use strict';
  3. if (typeof sigma === 'undefined')
  4. throw 'sigma is not declared';
  5. // Initialize packages:
  6. sigma.utils.pkg('sigma.renderers');
  7. // Check if WebGL is enabled:
  8. var canvas,
  9. webgl = !!global.WebGLRenderingContext;
  10. if (webgl) {
  11. canvas = document.createElement('canvas');
  12. try {
  13. webgl = !!(
  14. canvas.getContext('webgl') ||
  15. canvas.getContext('experimental-webgl')
  16. );
  17. } catch (e) {
  18. webgl = false;
  19. }
  20. }
  21. // Copy the good renderer:
  22. sigma.renderers.def = webgl ?
  23. sigma.renderers.webgl :
  24. sigma.renderers.canvas;
  25. })(this);