Microsoft Edge（2015年7月）における WebGL 対応状況

> IE11（2015年5月）における WebGL 対応状況
> http://qiita.com/cx20/items/830fbea8335d5a24133a

2カ月ほど前に 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 の対応状況については、以下のサイトにて確認を行いました。

> ■ Device Initialization - Samples - Turbulenz Engine
> http://biz.turbulenz.com/sample_assets/device_initialization.canvas.release.html

|テストに使用したブラウザ           |バージョン       |
|:----------------------------------|:---------------:|
|Windows 10 Build 10240 + Chrome 43 |44.0.2403.125 m  |
|Windows 10 Build 10240 + Firefox 38|39.0             |
|Windows 10 Build 10240 + IE 11     |11.0.10240.16384 |
|Windows 10 Build 10240 + Edge      |20.10240.16384.00|
|iOS 8.4 + Safari                   |600.1.4          |

|項目                    |Chrome 44        |Firefox 39       |IE 11                 |Edge                  |iOS 8.4               |
|:-----------------------|:---------------:|:---------------:|:--------------------:|:--------------------:|:--------------------:|
|Vendor                  |WebKit           |Mozilla          |Microsoft             |Microsoft             |WebKit                |
|Renderer                |WebKit WebGL     |Mozilla          |Internet Explorer     |Internet Explorer     |WebKit WebGL          |
|Renderer Version        |WebGL 1.0        |WebGL 1.0        |WebGL 0.94            |**WebGL 0.95**        |WebGL 1.0             |
|Shading Language Version|WebGL GLSL ES 1.0|WebGL GLSL ES 1.0|WebGL GLSL ES 0.94    |**WebGL GLSL ES 0.95**|WebGL GLSL ES 1.0     |
|Video Ram               |0 MB             |0 MB             |0 MB                  |0 MB                  |0 MB                  |
|OCCLUSION_QUERIES       |false            |false            |false                 |false                 |false                 |
|NPOT_MIPMAPPED_TEXTURES |false            |false            |false                 |false                 |false                 |
|TEXTURE_DXT1            |true             |true             |true                  |true                  |false                 |
|TEXTURE_DXT3            |true             |true             |true                  |true                  |false                 |
|TEXTURE_DXT5            |true             |true             |true                  |true                  |false                 |
|TEXTURE_ETC1            |false            |false            |false                 |false                 |false                 |
|INDEXFORMAT_UINT        |true             |true             |true                  |true                  |true                  |
|ANISOTROPY              |16               |16               |16                    |16                    |16                    |
|TEXTURE_SIZE            |16384            |16384            |16384                 |16384                 |4096                  |
|CUBEMAP_TEXTURE_SIZE    |16384            |16384            |16384                 |16384                 |4096                  |
|3D_TEXTURE_SIZE         |0                |0                |0                     |0                     |0                     |
|RENDERTARGET_COLOR_TEXTURES|8             |8                |1                     |1                     |1                     |
|RENDERBUFFER_SIZE       |16384            |16384            |16384                 |16384                 |4096                  |
|FILEFORMAT_WEBM         |true             |true             |false                 |false                 |false                 |
|FILEFORMAT_MP4          |true             |true             |true                  |true                  |true                  |
|FILEFORMAT_JPG          |true             |true             |true                  |true                  |true                  |
|FILEFORMAT_PNG          |true             |true             |true                  |true                  |true                  |
|FILEFORMAT_DDS          |true             |true             |true                  |true                  |true                  |
|FILEFORMAT_TGA          |true             |true             |true                  |true                  |true                  |
|[WebGL Extensions](http://www.khronos.org/registry/webgl/extensions/)|23個|21個|8個|**10個**                  |13個                  |

|WebGL Extensions 項目|Chrome 44|Firefox 39|IE 11     |Edge       |iOS 8.4    |
|:--------------------|:-------:|:--------:|:--------:|:---------:|:---------:|
|[ANGLE_instanced_arrays](https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/)                  |○|○|○|○|○|
|[EXT_blend_minmax](https://www.khronos.org/registry/webgl/extensions/EXT_blend_minmax/)                              |○|○|  |  |  |
|[EXT_color_buffer_half_float](https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_half_float/)        |  |○(New)|  |  |  |
|[EXT_frag_depth](https://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/)                                  |○|○|  |○(New)|  |
|[EXT_shader_texture_lod](https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/)                  |○|○|  |  |○|
|[EXT_sRGB](https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/)                                              |○|  |  |  |  |
|[EXT_texture_filter_anisotropic](https://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotropic/)  |○|○|○|○|△|
|[OES_element_index_uint](https://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/)                  |○|○|○|○|○|
|[OES_standard_derivatives](https://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/)              |○|○|○|○|○|
|[OES_texture_float](https://www.khronos.org/registry/webgl/extensions/OES_texture_float/)                            |○|○|○|○|○|
|[OES_texture_float_linear](https://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/)              |○|○|○|○|○|
|[OES_texture_half_float](https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/)                  |○|○|  |  |○|
|[OES_texture_half_float_linear](https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linear/)    |○|○|  |  |○|
|[OES_vertex_array_object](https://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/)                |○|○|  |  |○|
|[WEBGL_color_buffer_float](https://www.khronos.org/registry/webgl/extensions/WEBGL_color_buffer_float)               |  |○|  |  |  |
|[WEBGL_compressed_texture_pvrtc](https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/)  |  |  |  |  |△|
|[WEBGL_compressed_texture_s3tc](http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/)     |○|○|○|○|  |
|[WEBGL_debug_renderer_info](https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/)            |○|  |○|○|  |
|[WEBGL_debug_shaders](https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/)                        |○|  |  |  |  |
|[WEBGL_depth_texture](https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/)                        |○|○|  |○(New)|  |
|[WEBGL_draw_buffers](https://www.khronos.org/registry/webgl/extensions/WEBGL_draw_buffers/)                          |○|○|  |  |  |
|[WEBGL_lose_context](https://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/)                          |○|○|  |  |○|

※ 「○」はベンダー接頭辞「なし」、「△」はベンダー接頭辞「あり」を表しています。

以下は、three.js r71 のサンプル(http://threejs.org/examples/ )による動作確認結果です。
なお、前回から増えたサンプルについては「r71」を追記しています。

|WebGL Example|Chrome 44|Firefox 39|IE11     |Edge     |iOS8.4|
|:------------|:-------:|:--------:|:-------:|:-------:|:-------:|
|[animation / cloth](http://threejs.org/examples/webgl_animation_cloth.html)|○|○|○|○|○|
|[animation / skinning / blending](http://threejs.org/examples/webgl_animation_skinning_blending.html)|○|○|○|○|○|
|[animation / skinning / morph](http://threejs.org/examples/webgl_animation_skinning_morph.html)|○|○|○|○|○|
|[buffergeometry](http://threejs.org/examples/webgl_buffergeometry.html)|○|○|○|○|○|
|[buffergeometry / custom / attributes / particles](http://threejs.org/examples/webgl_buffergeometry_custom_attributes_particles.html)|○|○|○|○|○|
|[buffergeometry / lines](http://threejs.org/examples/webgl_buffergeometry_lines.html)|○|○|○|○|○|
|[buffergeometry / lines / indexed](http://threejs.org/examples/webgl_buffergeometry_lines_indexed.html)|○|○|○|○|○|
|[buffergeometry / particles](http://threejs.org/examples/webgl_buffergeometry_particles.html)|○|○|○|○|○|
|[buffergeometry / drawcalls](http://threejs.org/examples/webgl_buffergeometry_drawcalls.html) (r71)|○|○|○|○|○|
|[buffergeometry / rawshader](http://threejs.org/examples/webgl_buffergeometry_rawshader.html)|○|○|○|○|○|
|[buffergeometry / uint](http://threejs.org/examples/webgl_buffergeometry_uint.html)|○|○|○|○|○|
|[camera](http://threejs.org/examples/webgl_camera.html)|○|○|○|○|○|
|[camera / logarithmicdepthbuffer](http://threejs.org/examples/webgl_camera_logarithmicdepthbuffer.html)|○|○|○|○|○|
|[custom / attributes](http://threejs.org/examples/webgl_custom_attributes.html)|○|○|○|○|○|
|[custom / attributes / lines](http://threejs.org/examples/webgl_custom_attributes_lines.html)|○|○|○|○|○|
|[custom / attributes / particles](http://threejs.org/examples/webgl_custom_attributes_particles.html)|○|○|○|○|○|
|[custom / attributes / particles2](http://threejs.org/examples/webgl_custom_attributes_particles2.html)|○|○|○|○|○|
|[custom / attributes / particles3](http://threejs.org/examples/webgl_custom_attributes_particles3.html)|○|○|○|○|○|
|[decals](http://threejs.org/examples/webgl_decals.html)|○|○|○|○|○|
|[effects / anaglyph](http://threejs.org/examples/webgl_effects_anaglyph.html)|○|○|○|○|○|
|[effects / parallaxbarrier](http://threejs.org/examples/webgl_effects_parallaxbarrier.html)|○|○|○|○|○|
|[effects / stereo](http://threejs.org/examples/webgl_effects_stereo.html)|○|○|○|○|○|
|[geometries](http://threejs.org/examples/webgl_geometries.html)|○|○|○|○|○|
|[geometries2](http://threejs.org/examples/webgl_geometries2.html)|○|○|○|○|○|
|[geometry / colors](http://threejs.org/examples/webgl_geometry_colors.html)|○|○|○|○|○|
|[geometry / colors / blender](http://threejs.org/examples/webgl_geometry_colors_blender.html)|○|○|○|○|○|
|[geometry / colors / lookuptable](http://threejs.org/examples/webgl_geometry_colors_lookuptable.html)|○|○|○|○|○|
|[geometry / convex](http://threejs.org/examples/webgl_geometry_convex.html)|○|○|○|○|○|
|[geometry / cube](http://threejs.org/examples/webgl_geometry_cube.html)|○|○|○|○|○|
|[geometry / dynamic](http://threejs.org/examples/webgl_geometry_dynamic.html)|○|○|○|○|○|
|[geometry / extrude / shapes](http://threejs.org/examples/webgl_geometry_extrude_shapes.html)|○|○|○|○|○|
|[geometry / extrude / shapes2](http://threejs.org/examples/webgl_geometry_extrude_shapes2.html)|○|○|○|○|○|
|[geometry / extrude / splines](http://threejs.org/examples/webgl_geometry_extrude_splines.html)|○|○|○|○|○|
|[geometry / hierarchy](http://threejs.org/examples/webgl_geometry_hierarchy.html)|○|○|○|○|○|
|[geometry / hierarchy2](http://threejs.org/examples/webgl_geometry_hierarchy2.html)|○|○|○|○|○|
|[geometry / large / mesh](http://threejs.org/examples/webgl_geometry_large_mesh.html)|○|○|○|○|○|
|[geometry / minecraft](http://threejs.org/examples/webgl_geometry_minecraft.html)|○|○|○|○|○|
|[geometry / minecraft / ao](http://threejs.org/examples/webgl_geometry_minecraft_ao.html)|○|○|○|○|○|
|[geometry / normals](http://threejs.org/examples/webgl_geometry_normals.html)|○|○|○|○|○|
|[geometry / nurbs](http://threejs.org/examples/webgl_geometry_nurbs.html)|○|○|○|○|○|
|[geometry / shapes](http://threejs.org/examples/webgl_geometry_shapes.html)|○|○|○|○|○|
|[geometry / terrain](http://threejs.org/examples/webgl_geometry_terrain.html)|○|○|○|○|○|
|[geometry / terrain / fog](http://threejs.org/examples/webgl_geometry_terrain_fog.html)|○|○|○|○|○|
|[geometry / terrain / raycast](http://threejs.org/examples/webgl_geometry_terrain_raycast.html)|○|○|○|○|○|
|[geometry / text](http://threejs.org/examples/webgl_geometry_text.html)|○|○|○|○|○|
|[geometry / text2](http://threejs.org/examples/webgl_geometry_text2.html)|○|○|○|○|○|
|[gpgpu / birds](http://threejs.org/examples/webgl_gpgpu_birds.html)|○|○|**△**|**△**|**×**|
|[hdr](http://threejs.org/examples/webgl_hdr.html)|○|○|○|○|○|
|[helpers](http://threejs.org/examples/webgl_helpers.html)|○|○|○|○|**×**|
|[interactive / buffergeometry](http://threejs.org/examples/webgl_interactive_buffergeometry.html)|○|○|○|○|○|
|[interactive / cubes](http://threejs.org/examples/webgl_interactive_cubes.html)|○|○|○|○|○|
|[interactive / cubes / gpu](http://threejs.org/examples/webgl_interactive_cubes_gpu.html)|○|○|○|○|○|
|[interactive / cubes / ortho](http://threejs.org/examples/webgl_interactive_cubes_ortho.html)|○|○|○|○|○|
|[interactive / draggablecubes](http://threejs.org/examples/webgl_interactive_draggablecubes.html)|○|○|○|○|○|
|[interactive / lines](http://threejs.org/examples/webgl_interactive_lines.html)|○|○|○|○|○|
|[interactive / particles](http://threejs.org/examples/webgl_interactive_particles.html)|○|○|○|○|○|
|[interactive / raycasting / pointcloud](http://threejs.org/examples/webgl_interactive_raycasting_pointcloud.html)|○|○|○|○|○|
|[interactive / voxelpainter](http://threejs.org/examples/webgl_interactive_voxelpainter.html)|○|○|○|○|○|
|[kinect](http://threejs.org/examples/webgl_kinect.html)|○|○|**×**|**×**|**×**|
|[lensflares](http://threejs.org/examples/webgl_lensflares.html)|○|○|○|○|○|
|[lights / hemisphere](http://threejs.org/examples/webgl_lights_hemisphere.html)|○|○|○|○|○|
|[lights / pointlights](http://threejs.org/examples/webgl_lights_pointlights.html)|○|○|○|○|○|
|[lights / pointlights2](http://threejs.org/examples/webgl_lights_pointlights2.html)|○|○|○|○|○|
|[lines / colors](http://threejs.org/examples/webgl_lines_colors.html)|○|○|○|○|○|
|[lines / cubes](http://threejs.org/examples/webgl_lines_cubes.html)|○|○|○|○|○|
|[lines / dashed](http://threejs.org/examples/webgl_lines_dashed.html)|○|○|○|○|○|
|[lines / sphere](http://threejs.org/examples/webgl_lines_sphere.html)|○|○|○|○|○|
|[lines / splines](http://threejs.org/examples/webgl_lines_splines.html)|○|○|○|○|○|
|[loader / assimp2json](http://threejs.org/examples/webgl_loader_assimp2json.html)|○|○|○|○|○|
|[loader / awd](http://threejs.org/examples/webgl_loader_awd.html)|○|○|○|○|○|
|[loader / babylon](http://threejs.org/examples/webgl_loader_babylon.html) (r71)|○|○|○|○|○|
|[loader / collada](http://threejs.org/examples/webgl_loader_collada.html)|○|○|○|○|**×**|
|[loader / collada / keyframe](http://threejs.org/examples/webgl_loader_collada_keyframe.html)|○|○|○|○|○|
|[loader / collada / skinning](http://threejs.org/examples/webgl_loader_collada_skinning.html)|○|○|○|○|○|
|[loader / collada / kinematics](http://threejs.org/examples/webgl_loader_collada_kinematics.html)|○|○|**×**|○|○|
|[loader / ctm](http://threejs.org/examples/webgl_loader_ctm.html)|○|○|○|○|○|
|[loader / ctm / materials](http://threejs.org/examples/webgl_loader_ctm_materials.html)|○|○|○|○|○|
|[loader / gltf](http://threejs.org/examples/webgl_loader_gltf.html)|○|○|○|○|**△**|
|[loader / json / blender](http://threejs.org/examples/webgl_loader_json_blender.html)|○|○|○|○|○|
|[loader / json / objconverter](http://threejs.org/examples/webgl_loader_json_objconverter.html)|○|○|○|○|○|
|[loader / msgpack](http://threejs.org/examples/webgl_loader_msgpack.html)|○|○|○|○|**△**|
|[loader / obj](http://threejs.org/examples/webgl_loader_obj.html)|○|○|○|○|○|
|[loader / obj / mtl](http://threejs.org/examples/webgl_loader_obj_mtl.html)|○|○|○|○|**△**|
|[loader / pdb](http://threejs.org/examples/webgl_loader_pdb.html)|○|○|○|○|○|
|[loader / ply](http://threejs.org/examples/webgl_loader_ply.html)|○|○|○|○|○|
|[loader / scene](http://threejs.org/examples/webgl_loader_scene.html)|○|○|○|○|○|
|[loader / stl](http://threejs.org/examples/webgl_loader_stl.html)|○|○|○|○|○|
|[loader / utf8](http://threejs.org/examples/webgl_loader_utf8.html)|○|○|○|○|○|
|[loader / vrml](http://threejs.org/examples/webgl_loader_vrml.html)|○|○|○|○|○|
|[loader / vtk](http://threejs.org/examples/webgl_loader_vtk.html)|○|○|○|○|○|
|[lod](http://threejs.org/examples/webgl_lod.html)|○|○|○|○|○|
|[marchingcubes](http://threejs.org/examples/webgl_marchingcubes.html)|○|○|○|○|○|
|[materials](http://threejs.org/examples/webgl_materials.html)|○|○|○|○|○|
|[materials2](http://threejs.org/examples/webgl_materials2.html)|○|○|○|○|○|
|[materials / blending](http://threejs.org/examples/webgl_materials_blending.html)|○|○|○|○|○|
|[materials / blending / custom](http://threejs.org/examples/webgl_materials_blending_custom.html)|○|○|○|○|○|
|[materials / bumpmap](http://threejs.org/examples/webgl_materials_bumpmap.html)|○|○|○|○|○|
|[materials / bumpmap / skin](http://threejs.org/examples/webgl_materials_bumpmap_skin.html)|○|○|○|○|○|
|[materials / cars](http://threejs.org/examples/webgl_materials_cars.html)|○|○|○|○|○|
|[materials / cars / camaro](http://threejs.org/examples/webgl_materials_cars_camaro.html)|○|○|○|○|○|
|[materials / cubemap](http://threejs.org/examples/webgl_materials_cubemap.html)|○|○|○|○|○|
|[materials / cubemap / balls / reflection](http://threejs.org/examples/webgl_materials_cubemap_balls_reflection.html)|○|○|○|○|○|
|[materials / cubemap / balls / refraction](http://threejs.org/examples/webgl_materials_cubemap_balls_refraction.html)|○|○|○|○|○|
|[materials / cubemap / dynamic](http://threejs.org/examples/webgl_materials_cubemap_dynamic.html)|○|○|○|○|○|
|[materials / cubemap / dynamic2](http://threejs.org/examples/webgl_materials_cubemap_dynamic2.html)|○|○|○|○|○|
|[materials / cubemap / escher](http://threejs.org/examples/webgl_materials_cubemap_escher.html)|○|○|○|○|**×**|
|[materials / cubemap / refraction](http://threejs.org/examples/webgl_materials_cubemap_refraction.html)|○|○|○|○|○|
|[materials / envmaps](http://threejs.org/examples/webgl_materials_envmaps.html)|○|○|○|○|○|
|[materials / grass](http://threejs.org/examples/webgl_materials_grass.html)|○|○|○|○|○|
|[materials / lightmap](http://threejs.org/examples/webgl_materials_lightmap.html)|○|○|○|○|○|
|[materials / normalmap](http://threejs.org/examples/webgl_materials_normalmap.html)|○|○|○|○|○|
|[materials / normaldisplacementmap](http://threejs.org/examples/webgl_materials_normaldisplacementmap.html)|○|○|○|○|○|
|[materials / parallaxmap](http://threejs.org/examples/webgl_materials_parallaxmap.html)|○|○|**×**|○|○|
|[materials / shaders / fresnel](http://threejs.org/examples/webgl_materials_shaders_fresnel.html)|○|○|○|○|○|
|[materials / skin](http://threejs.org/examples/webgl_materials_skin.html)|○|○|○|○|○|
|[materials / texture / anisotropy](http://threejs.org/examples/webgl_materials_texture_anisotropy.html)|○|○|○|○|○|
|[materials / texture / compressed](http://threejs.org/examples/webgl_materials_texture_compressed.html)|○|○|○|○|○|
|[materials / texture / filters](http://threejs.org/examples/webgl_materials_texture_filters.html)|○|○|**△**|○|○|
|[materials / texture / manualmipmap](http://threejs.org/examples/webgl_materials_texture_manualmipmap.html)|○|○|**△**|○|○|
|[materials / texture / pvrtc](http://threejs.org/examples/webgl_materials_texture_pvrtc.html)|**×**|**×**|**×**|**×**|○|
|[materials / texture / tga](http://threejs.org/examples/webgl_materials_texture_tga.html)|○|○|○|○|○|
|[materials / video](http://threejs.org/examples/webgl_materials_video.html)|○|○|**×**|**×**|**×**|
|[materials / wireframe](http://threejs.org/examples/webgl_materials_wireframe.html)|○|○|○|○|○|
|[mirror](http://threejs.org/examples/webgl_mirror.html)|○|○|○|○|○|
|[modifier / subdivision](http://threejs.org/examples/webgl_modifier_subdivision.html)|○|○|○|○|○|
|[modifier / tessellation](http://threejs.org/examples/webgl_modifier_tessellation.html)|○|○|○|○|○|
|[morphnormals](http://threejs.org/examples/webgl_morphnormals.html)|○|○|○|○|○|
|[morphtargets](http://threejs.org/examples/webgl_morphtargets.html)|○|○|○|○|○|
|[morphtargets / horse](http://threejs.org/examples/webgl_morphtargets_horse.html)|○|○|○|○|○|
|[morphtargets / human](http://threejs.org/examples/webgl_morphtargets_human.html)|○|○|○|○|○|
|[morphtargets / md2](http://threejs.org/examples/webgl_morphtargets_md2.html)|○|○|○|○|○|
|[morphtargets / md2 / control](http://threejs.org/examples/webgl_morphtargets_md2_control.html)|○|○|○|○|○|
|[multiple / canvases / circle](http://threejs.org/examples/webgl_multiple_canvases_circle.html)|○|○|**△**|○|○|
|[multiple / canvases / complex](http://threejs.org/examples/webgl_multiple_canvases_complex.html)|○|○|○|○|○|
|[multiple / canvases / grid](http://threejs.org/examples/webgl_multiple_canvases_grid.html)|○|○|○|○|○|
|[multiple / views](http://threejs.org/examples/webgl_multiple_views.html)|○|○|○|○|○|
|[nearestneighbour](http://threejs.org/examples/webgl_nearestneighbour.html)|○|○|○|○|○|
|[octree](http://threejs.org/examples/webgl_octree.html)|○|○|○|○|○|
|[octree / raycasting](http://threejs.org/examples/webgl_octree_raycasting.html)|○|○|○|○|○|
|[panorama / equirectangular](http://threejs.org/examples/webgl_panorama_equirectangular.html)|○|○|○|○|○|
|[particles / billboards](http://threejs.org/examples/webgl_particles_billboards.html)|○|○|○|○|○|
|[particles / billboards / colors](http://threejs.org/examples/webgl_particles_billboards_colors.html)|○|○|○|○|○|
|[particles / dynamic](http://threejs.org/examples/webgl_particles_dynamic.html)|○|○|○|○|**△**|
|[particles / random](http://threejs.org/examples/webgl_particles_random.html)|○|○|○|○|○|
|[particles / shapes](http://threejs.org/examples/webgl_particles_shapes.html)|○|○|○|○|○|
|[particles / sprites](http://threejs.org/examples/webgl_particles_sprites.html)|○|○|○|○|○|
|[performance](http://threejs.org/examples/webgl_performance.html)|○|○|○|○|○|
|[performance / doublesided](http://threejs.org/examples/webgl_performance_doublesided.html)|○|○|○|○|○|
|[performance / static](http://threejs.org/examples/webgl_performance_static.html)|○|○|○|○|○|
|[postprocessing](http://threejs.org/examples/webgl_postprocessing.html)|○|○|○|○|○|
|[postprocessing / advanced](http://threejs.org/examples/webgl_postprocessing_advanced.html)|○|○|○|○|○|
|[postprocessing / dof](http://threejs.org/examples/webgl_postprocessing_dof.html)|○|○|○|○|○|
|[postprocessing / dof2](http://threejs.org/examples/webgl_postprocessing_dof2.html)|○|○|○|○|○|
|[postprocessing / godrays](http://threejs.org/examples/webgl_postprocessing_godrays.html)|○|○|○|○|○|
|[postprocessing / crossfade](http://threejs.org/examples/webgl_postprocessing_crossfade.html)|○|○|○|○|○|
|[postprocessing / glitch](http://threejs.org/examples/webgl_postprocessing_glitch.html)|○|○|○|○|○|
|[rtt](http://threejs.org/examples/webgl_rtt.html)|○|○|○|○|○|
|[sandbox](http://threejs.org/examples/webgl_sandbox.html)|○|○|○|○|○|
|[shader](http://threejs.org/examples/webgl_shader.html)|○|○|○|○|○|
|[shader / lava](http://threejs.org/examples/webgl_shader_lava.html)|○|○|○|○|○|
|[shader2](http://threejs.org/examples/webgl_shader2.html)|○|○|○|○|○|
|[shaders / ocean](http://threejs.org/examples/webgl_shaders_ocean.html)|○|○|○|○|**×**|
|[shading / physical](http://threejs.org/examples/webgl_shading_physical.html)|○|○|○|○|○|
|[shaders / sky](http://threejs.org/examples/webgl_shaders_sky.html)|○|○|○|○|○|
|[shaders / tonemapping](http://threejs.org/examples/webgl_shaders_tonemapping.html) (r71)|○|○|**×**|○|○|
|[shaders / vector](http://threejs.org/examples/webgl_shaders_vector.html)|○|○|○|○|○|
|[shadowmap](http://threejs.org/examples/webgl_shadowmap.html)|○|○|○|○|○|
|[shadowmap / performance](http://threejs.org/examples/webgl_shadowmap_performance.html)|○|○|○|○|○|
|[shadowmap / viewer](http://threejs.org/examples/webgl_shadowmap_viewer.html) (r71)|○|○|○|○|○|
|[shadowmesh](http://threejs.org/examples/webgl_shadowmesh.html) (r71)|○|○|○|○|○|
|[sprites](http://threejs.org/examples/webgl_sprites.html)|○|○|○|○|○|
|[terrain / dynamic](http://threejs.org/examples/webgl_terrain_dynamic.html)|○|○|○|○|**△**|
|[test / memory](http://threejs.org/examples/webgl_test_memory.html)|○|○|○|○|○|
|[test / memory2](http://threejs.org/examples/webgl_test_memory2.html)|○|○|○|○|○|
|[trails](http://threejs.org/examples/webgl_trails.html)|○|○|○|○|○|
|[video / panorama / equirectangular](http://threejs.org/examples/webgl_video_panorama_equirectangular.html)|○|○|**×**|**×**|**×**|

※ 「○」は正常動作。「△」一部表示乱れあり。「×」表示されない又はエラー等が発生する。

「×」印のものについては、場合によっては、ブラウザのクラッシュや OS の再起動が伴うものがありますので、ご注意下さい。