- iOS真机调试2.0中canvas上下文返回的WebGL扩展不正确,有重复
环境: 手机型号: iPad(6th genera... iOS: 15.0 微信: 8.0.13 基础库版本: 2.19.5[575] 运行代码: index.wxml: <canvas type="webgl" id="myCanvas" style="width: 300px; height: 300px;"></canvas> index.js: Page({ onReady() { const query = wx.createSelectorQuery() query.select('#myCanvas').node().exec((res) => { const canvas = res[0].node const gl = canvas.getContext('webgl') gl.clearColor(1, 0, 1, 1) gl.clear(gl.COLOR_BUFFER_BIT) var str = ""; var exts = gl.getSupportedExtensions(); console.log(exts); for(let ext in exts){ str = str + exts[ext] + "\n"; } console.log(str); }) }, }) 结果: 按理说, 应该不是重复的吧. 而且试了各大平台的运行时WEBGL扩展, 只有ios的有一个重复, 安卓的没有, 其他浏览器也没有. 麻烦确认一下. EXT_texture_filter_anisotropic OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_standard_derivatives OES_vertex_array_object ANGLE_instanced_arrays OES_element_index_uint WEBGL_compressed_texture_pvrtc WEBGL_depth_texture WEBGL_compressed_texture_astc //重复的项1 WEBGL_compressed_texture_astc //重复的项2 结果截图: [图片]
2021-09-23 - 微信小程序WebGL一共支持哪些扩展?
微信小程序WebGL一共支持哪些扩展?
2021-09-22