以下是Microsoft Edge(2015年7月)中WebGL的支持情况

IE11(2015年5月)中对WebGL的支持情况
http://qiita.com/cx20/items/830fbea8335d5a24133a

大约两个月前,我调查了IE11版本的WebGL支持情况,但为了庆祝2015年7月29日Windows 10的发布,我决定再次调查Microsoft Edge的WebGL支持情况。

总体上还不错,但似乎还存在以下问题。

    • WebGL 1.0 になっていない(WebGL 0.95 のまま)

 

    • Context Name が experimental-webgl(試験的機能)のまま

 

    • 使える拡張が Chrome/Firefox に比べて少ない

 

    • 動画テクスチャに対応していない

 

    • 複雑な GLSL だとエラーになる

 

    GPGPU Bird サンプルが件数が多いと動作しない

我在以下的网站上确认了WebGL的兼容性情况。

设备初始化 – 示例 – Turbulenz 引擎
http://biz.turbulenz.com/sample_assets/device_initialization.canvas.release.html

テストに使用したブラウザバージョンWindows 10 Build 10240 + Chrome 4344.0.2403.125 mWindows 10 Build 10240 + Firefox 3839.0Windows 10 Build 10240 + IE 1111.0.10240.16384Windows 10 Build 10240 + Edge20.10240.16384.00iOS 8.4 + Safari600.1.4
項目Chrome 44Firefox 39IE 11EdgeiOS 8.4VendorWebKitMozillaMicrosoftMicrosoftWebKitRendererWebKit WebGLMozillaInternet ExplorerInternet ExplorerWebKit WebGLRenderer VersionWebGL 1.0WebGL 1.0WebGL 0.94WebGL 0.95WebGL 1.0Shading Language VersionWebGL GLSL ES 1.0WebGL GLSL ES 1.0WebGL GLSL ES 0.94WebGL GLSL ES 0.95WebGL GLSL ES 1.0Video Ram0 MB0 MB0 MB0 MB0 MBOCCLUSION_QUERIESfalsefalsefalsefalsefalseNPOT_MIPMAPPED_TEXTURESfalsefalsefalsefalsefalseTEXTURE_DXT1truetruetruetruefalseTEXTURE_DXT3truetruetruetruefalseTEXTURE_DXT5truetruetruetruefalseTEXTURE_ETC1falsefalsefalsefalsefalseINDEXFORMAT_UINTtruetruetruetruetrueANISOTROPY1616161616TEXTURE_SIZE163841638416384163844096CUBEMAP_TEXTURE_SIZE1638416384163841638440963D_TEXTURE_SIZE00000RENDERTARGET_COLOR_TEXTURES88111RENDERBUFFER_SIZE163841638416384163844096FILEFORMAT_WEBMtruetruefalsefalsefalseFILEFORMAT_MP4truetruetruetruetrueFILEFORMAT_JPGtruetruetruetruetrueFILEFORMAT_PNGtruetruetruetruetrueFILEFORMAT_DDStruetruetruetruetrueFILEFORMAT_TGAtruetruetruetruetrueWebGL Extensions23個21個8個10個13個

※ “○” represents the vendor prefix “none”, while “△” represents the vendor prefix “present”.

※ “○”代表没有供应商前缀,而”△”代表有供应商前缀。

以下是由three.js r71的示例(http://threejs.org/examples/ )进行的操作确认结果。
此外,关于新增的示例,我们在前一次的基础上附加了”r71″的标注。

WebGL ExampleChrome 44Firefox 39IE11EdgeiOS8.4animation / cloth○○○○○animation / skinning / blending○○○○○animation / skinning / morph○○○○○buffergeometry○○○○○buffergeometry / custom / attributes / particles○○○○○buffergeometry / lines○○○○○buffergeometry / lines / indexed○○○○○buffergeometry / particles○○○○○buffergeometry / drawcalls (r71)○○○○○buffergeometry / rawshader○○○○○buffergeometry / uint○○○○○camera○○○○○camera / logarithmicdepthbuffer○○○○○custom / attributes○○○○○custom / attributes / lines○○○○○custom / attributes / particles○○○○○custom / attributes / particles2○○○○○custom / attributes / particles3○○○○○decals○○○○○effects / anaglyph○○○○○effects / parallaxbarrier○○○○○effects / stereo○○○○○geometries○○○○○geometries2○○○○○geometry / colors○○○○○geometry / colors / blender○○○○○geometry / colors / lookuptable○○○○○geometry / convex○○○○○geometry / cube○○○○○geometry / dynamic○○○○○geometry / extrude / shapes○○○○○geometry / extrude / shapes2○○○○○geometry / extrude / splines○○○○○geometry / hierarchy○○○○○geometry / hierarchy2○○○○○geometry / large / mesh○○○○○geometry / minecraft○○○○○geometry / minecraft / ao○○○○○geometry / normals○○○○○geometry / nurbs○○○○○geometry / shapes○○○○○geometry / terrain○○○○○geometry / terrain / fog○○○○○geometry / terrain / raycast○○○○○geometry / text○○○○○geometry / text2○○○○○gpgpu / birds○○×hdr○○○○○helpers○○○○×interactive / buffergeometry○○○○○interactive / cubes○○○○○interactive / cubes / gpu○○○○○interactive / cubes / ortho○○○○○interactive / draggablecubes○○○○○interactive / lines○○○○○interactive / particles○○○○○interactive / raycasting / pointcloud○○○○○interactive / voxelpainter○○○○○kinect○○×××lensflares○○○○○lights / hemisphere○○○○○lights / pointlights○○○○○lights / pointlights2○○○○○lines / colors○○○○○lines / cubes○○○○○lines / dashed○○○○○lines / sphere○○○○○lines / splines○○○○○loader / assimp2json○○○○○loader / awd○○○○○loader / babylon (r71)○○○○○loader / collada○○○○×loader / collada / keyframe○○○○○loader / collada / skinning○○○○○loader / collada / kinematics○○×○○loader / ctm○○○○○loader / ctm / materials○○○○○loader / gltf○○○○loader / json / blender○○○○○loader / json / objconverter○○○○○loader / msgpack○○○○loader / obj○○○○○loader / obj / mtl○○○○loader / pdb○○○○○loader / ply○○○○○loader / scene○○○○○loader / stl○○○○○loader / utf8○○○○○loader / vrml○○○○○loader / vtk○○○○○lod○○○○○marchingcubes○○○○○materials○○○○○materials2○○○○○materials / blending○○○○○materials / blending / custom○○○○○materials / bumpmap○○○○○materials / bumpmap / skin○○○○○materials / cars○○○○○materials / cars / camaro○○○○○materials / cubemap○○○○○materials / cubemap / balls / reflection○○○○○materials / cubemap / balls / refraction○○○○○materials / cubemap / dynamic○○○○○materials / cubemap / dynamic2○○○○○materials / cubemap / escher○○○○×materials / cubemap / refraction○○○○○materials / envmaps○○○○○materials / grass○○○○○materials / lightmap○○○○○materials / normalmap○○○○○materials / normaldisplacementmap○○○○○materials / parallaxmap○○×○○materials / shaders / fresnel○○○○○materials / skin○○○○○materials / texture / anisotropy○○○○○materials / texture / compressed○○○○○materials / texture / filters○○○○materials / texture / manualmipmap○○○○materials / texture / pvrtc××××materials / texture / tga○○○○○materials / video○○×××materials / wireframe○○○○○mirror○○○○○modifier / subdivision○○○○○modifier / tessellation○○○○○morphnormals○○○○○morphtargets○○○○○morphtargets / horse○○○○○morphtargets / human○○○○○morphtargets / md2○○○○○morphtargets / md2 / control○○○○○multiple / canvases / circle○○○○multiple / canvases / complex○○○○○multiple / canvases / grid○○○○○multiple / views○○○○○nearestneighbour○○○○○octree○○○○○octree / raycasting○○○○○panorama / equirectangular○○○○○particles / billboards○○○○○particles / billboards / colors○○○○○particles / dynamic○○○○particles / random○○○○○particles / shapes○○○○○particles / sprites○○○○○performance○○○○○performance / doublesided○○○○○performance / static○○○○○postprocessing○○○○○postprocessing / advanced○○○○○postprocessing / dof○○○○○postprocessing / dof2○○○○○postprocessing / godrays○○○○○postprocessing / crossfade○○○○○postprocessing / glitch○○○○○rtt○○○○○sandbox○○○○○shader○○○○○shader / lava○○○○○shader2○○○○○shaders / ocean○○○○×shading / physical○○○○○shaders / sky○○○○○shaders / tonemapping (r71)○○×○○shaders / vector○○○○○shadowmap○○○○○shadowmap / performance○○○○○shadowmap / viewer (r71)○○○○○shadowmesh (r71)○○○○○sprites○○○○○terrain / dynamic○○○○test / memory○○○○○test / memory2○○○○○trails○○○○○video / panorama / equirectangular○○×××

※「○」表示为正常操作。「△」部分显示混乱。「×」表示无法显示或发生错误等情况。

对于带有「×」印的项目,根据情况可能会导致浏览器崩溃或操作系统重新启动,请注意。

bannerAds