WebGLRenderingContextResource.PixelStoreParameters.forEach(function(parameter) { var value = gl.getParameter(gl[parameter]); if (this._state[parameter] !== value) { this._state[parameter] = value; var pixelStoreCall = new Call(gl, "pixelStorei", [gl[parameter], value]); WebGLBoundResource.prototype.pushCall.call(this, pixelStoreCall); } }, this);
WebGLRenderingContextResource.PixelStoreParameters.forEach(function(parameter) { gl.pixelStorei(gl[parameter], glState[parameter]); });
WebGLRenderingContextResource.PixelStoreParameters.forEach(function(parameter) { state[parameter] = gl.getParameter(gl[parameter]); });
WebGLRenderingContextResource.PixelStoreParameters.forEach(function(parameter) { gl.pixelStorei(gl[parameter], state[parameter]); });