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;
+
+ console.log(renderer);
var m = /\((.*)\)/.exec(renderer);
if (m.length > 0) {
}
});
- if (this.fluidbook.datas.gpusc[renderer] !== undefined) {
- this.benchmark = this.fluidbook.datas.gpusc[renderer];
+ if (this.fluidbook.datas.gupsc[renderer] !== undefined && this.fluidbook.datas.gupsc[renderer] !== null) {
+ this.benchmark = this.fluidbook.datas.gupsc[renderer];
cb();
} else {
$.ajax({
url: "https://workshop.fluidbook.com/services/gup",
dataType: 'json',
- data: {gup: btoa(renderer)},
+ data: {gup: btoa(renderer), rgup: btoa(rawrenderer)},
success: function (data) {
$this.benchmark = parseInt(data);
cb();
});
}
} catch (e) {
+ console.log(e);
cb();
}
},