var gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
var debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
var renderer = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL);
- var rawrenderer = renderer;
-
- var m = /\((.*)\)/.exec(renderer);
- if (m !== null && m.length > 0 && m[1].length > 8) {
- renderer = m[1];
- }
-
- var splits = this.fluidbook.datas.gupse;
- $.each(splits, function (k, split) {
- var e = renderer.split(split);
- if (e.length > 1) {
- renderer = e[0].trim();
- }
- });
if (this.fluidbook.datas.gupsc[renderer] !== undefined && this.fluidbook.datas.gupsc[renderer] !== null) {
this.benchmark = this.fluidbook.datas.gupsc[renderer];
$.ajax({
url: "https://workshop.fluidbook.com/services/gup",
dataType: 'json',
- data: {gup: btoa(renderer), rgup: btoa(rawrenderer)},
+ data: {gup: btoa(renderer)},
success: function (data) {
$this.benchmark = parseInt(data);
cb();