- Worker中支持OffscreenCanvas吗
//Worker.js function testOffscreenCanvas(){ const canvas = new OffscreenCanvas(100, 100); const gl = canvas.getContext('webgl'); console.error(gl.texImage2D); const context = canvas.getContext('2d'); } Worker中支持OffscreenCanvas吗,或者能通过postMessage将wx.createCanvas()生成的离屏canvas传到worker中吗,又或者在主线程中支持canvas.transferControlToOffscreen()吗,最终目的就是将canvas的某些工作移到Worker中,有什么方案?
2020-03-19 - gl.texImage2D中internalformat, format, type参数设置无效?
void gl.texImage2D(target, level, internalformat, format, type, HTMLImageElement? pixels); 接口中internalformat,format,type参数设置是无效的,真机上效果都是format RGBA, type UNSIGNED_BYTE 的结果,从显存占用看也是。这是标准接口,我不明白为什么要这样,开发者完全没有可优化的空间,比如我要用RGBA4444,我要用单通道Depth,这些基本的内存优化途径在小游戏上面完全不可行;另外一个是传一个Blob的二进制数据也是非法的,就是这些最基础的功能有问题导致内存优化非常难进行。这些最最基本,基础的接口有问题我是完全不明白的
2020-02-28