blob: 8131081418f6bf378e11830157d3ed9f4d3fd9f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// WebGLWorker client code
function WebGLClient() {
}
WebGLClient.prefetch = function() {
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('webgl-experimental') || canvas.getContext('webgl');
if (!ctx) return;
var data = {};
['MAX_VERTEX_ATTRIBS'].forEach(function(name) {
data[ctx[name]] = ctx.getParameter(ctx[name]);
});
worker.postMessage({ target: 'gl', op: 'setPrefetchedParameters', data: data });
};
|