- iOS小程序的webgl不能渲染到浮点纹理吗?
测试的时候发现,在离屏canvas中创建浮点纹理,然后渲染非零的值到该纹理,读取出来的值都是0
2019-12-16 - texImage2D API在iphone 7 plug 上显示不正确
- 当前 Bug 的表现(可附上截图) 在iphone plug机型上显示的颜色不正确,其它iphone机型都正确 - 预期表现 显示正确 - 复现路径 加载RGBA32格式的bmp数据,用texImage2D提交至显卡,即可复现 - 提供一个最简复现 Demo
2019-03-05 - 创建 texImage2D 贴图,显示为黑色
自己创建了一张贴图,在模拟器上是好的,真机运行起来完全是黑色 创建代码如下,format 是 RGBA, type是/*laya.webgl.WebGLContext.TEXTURE_2D*/ switch (this._format){ case /*laya.webgl.WebGLContext.RGB*/0x1907: case /*laya.webgl.WebGLContext.RGBA*/0x1908: gl.texImage2D(this._type,0,this._format,w,h,0,this._format,/*laya.webgl.WebGLContext.UNSIGNED_BYTE*/0x1401, new Uint8Array(RawData, 0, RawData.length), 0); break ; }; 模拟器截图 [图片] 真机截图 [图片]
2018-07-26 - webgl接口gl.readPixels获取的数据存在问题?
获取出来的数据和正常画面是上下颠倒的。 即使上一句代码执行了renderer.render(scene, camera),下一句代码立马进行gl.readPixels,有时候也会获取出纯透明无画面的数据。(后续测试情况:iOS上,当开启了抗锯齿antialias参数时,gl.readPixels读取的数据就100%是纯黑色透明。 当关闭了antialias参数时,gl.readPixels就没有问题,除了数据上下颠倒。Android完全没问题) 偶尔获取出来的数据有残缺。比如渲染了一张图,readPixels出来的数据显示,图的上半部分不见了,下半部分可见。【暂未找到100%复现的方法】
2019-12-17 - Canvas 在真机上 canvasPutImageData 的报错
- 当前 Bug 的表现(可附上截图) 在微信开发者工具中使用canvasPutImageData是能够正常使用的 到了真机模拟后就会报canvasPutImageData: invalid data format [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo [图片]
2019-04-16 - canvas离屏渲染后如何赋值给当前canvas
创建离屏填充完以后,采用什么方式赋值给当前canvas? 一、 假设当前canvas是context(2d),那么canvas drawImage只支持resource为image的填充。无法将离屏canvas赋值过来; 二、 假设当前canvas是webgl的,那么canvas应该如何接受离屏canvas绘制完的效果呢?还需要重新填充顶点这些步骤吗?
2019-06-05 - 使用three.weapp.js加载全景天空盒并控制移动,在开发工具上没问题但是在真机上就报怎么办?
runtime.js?devtools_ignore=true:1 eval script evaluate_id #34 failed TypeError: Cannot set property 'ontouchstart' of undefined at eval ([publib]:1) at Array.forEach (<anonymous>) at eval ([publib]:1) at n ([publib]:1) at Object.m ([publib]:1) at Object.value [as subscribeHandler] (runtime.js?devtools_ignore=true:1) at eval (eval at c (runtime.js?devtools_ignore=true:1), <anonymous>:1:17) at eval (<anonymous>) at c (runtime.js?devtools_ignore=true:1) at w (runtime.js?devtools_ignore=true:1) 错误信息如上,不知道什么原因,求助各位大佬。
2019-12-02