环境:
手机型号: 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
结果截图:
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
感觉问题好多啊,不知道官方怎么测试的自己的API.....