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

> Microsoft Edge（2015年7月）における WebGL 対応状況
> http://qiita.com/cx20/items/6c02794c3a841be5de8d

2015年11月 に Windows 10 の更新版（TH2）がリリースされたので、改めて Microsoft Edge の WebGL 対応状況を調べてみました。

主な変更点としては

* WebGL のバージョンが 0.95→0.96 に変更
* 動画テクスチャに対応（MP4 にて確認。[WebM は開発中](https://blogs.windows.com/msedgedev/2015/09/08/announcing-vp9-support-coming-to-microsoft-edge/)の模様）

といったところのようです。あとは、7月時点と同様のようです。

* WebGL 1.0 になっていない（WebGL 0.96）
* Context Name が experimental-webgl（試験的機能）のまま
* 使える WebGL 拡張が Chrome/Firefox に比べて少ない
* 複雑な GLSL だとエラーになる
* GPGPU Bird サンプルが件数が多いと動作しない

WebGL の対応状況については、以下のサイトにて確認を行いました。

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

|OS とブラウザ                        |バージョン       |GPU            |
|:------------------------------------|:---------------:|:-------------:|
|Windows 10 Build 10586.3 + Chrome 46 |46.0.2490.86 m   |GeForce GTX 660|
|Windows 10 Build 10586.3 + Firefox 42|42.0             |GeForce GTX 660|
|Windows 10 Build 10586.3 + IE 11     |11.0.10586.0     |GeForce GTX 660|
|Windows 10 Build 10586.3 + Edge 13   |25.10586.0.0     |GeForce GTX 660|
|iOS 9.1 + Safari                     |601.1            |Apple A8       |

|項目                    |Chrome 46        |Firefox 42       |IE 11                 |Edge 13               |iOS 9.1               |
|:-----------------------|:---------------:|:---------------:|:--------------------:|:--------------------:|:--------------------:|
|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.96**        |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.96**|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個                  |15個                  |

|WebGL Extensions 項目|Chrome 46|Firefox 42|IE 11     |Edge 13    |iOS 9.1    |
|:--------------------|:-------:|:--------:|:--------:|:---------:|:---------:|
|[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/)                              |○|○|  |  |○(New)|
|[EXT_color_buffer_half_float](https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_half_float/)        |  |○|  |  |  |
|[EXT_frag_depth](https://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/)                                  |○|○|  |○|  |
|[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/)                                              |[○]|[○]|  |  |○(New)|
|[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/)                          |○|○|  |  |○|

※ 「○」はベンダー接頭辞「なし」、「△」はベンダー接頭辞「あり」を表しています。また、内蔵 GPU で動作しなかったものは「[○]」としています。

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

|WebGL Example|Chrome 46|Firefox 42|IE11     |Edge 13  |iOS9.1|
|:------------|:-------:|:--------:|:-------:|:-------:|:-------:|
|[animation / cloth](http://threejs.org/examples/webgl_animation_cloth.html)|○|○|○|○|○|
|[animation / scene (r73)](http://threejs.org/examples/webgl_animation_scene.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)|○|○|○|○|○|
|[camera](http://threejs.org/examples/webgl_camera.html)|○|○|○|○|○|
|[camera / logarithmicdepthbuffer](http://threejs.org/examples/webgl_camera_logarithmicdepthbuffer.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)|○|○|○|○|○|
|[exporter / obj (r72)](http://threejs.org/examples/webgl_exporter_obj.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 / spline / editor (r72)](http://threejs.org/examples/webgl_geometry_spline_editor.html)|○|○|○|○|○|
|[geometry / teapot (r72)](http://threejs.org/examples/webgl_geometry_teapot.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)|○|○|**△**|**△**|**×**|
|[gpu / particle / system](http://threejs.org/examples/webgl_gpu_particle_system.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 / points](http://threejs.org/examples/webgl_interactive_points.html)|○|○|○|○|○|
|[interactive / raycasting / points](http://threejs.org/examples/webgl_interactive_raycasting_points.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 / amf (r73)](http://threejs.org/examples/webgl_loader_amf.html)|○|○|**×**|**×**|**×**|
|[loader / assimp2json](http://threejs.org/examples/webgl_loader_assimp2json.html)|○|○|○|○|○|
|[loader / awd](http://threejs.org/examples/webgl_loader_awd.html)|○|○|○|○|○|
|[loader / babylon (r71)](http://threejs.org/examples/webgl_loader_babylon.html)|○|○|○|○|○|
|[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_kinematics.html)|○|○|○|○|○|
|[loader / collada / kinematics](http://threejs.org/examples/webgl_loader_collada_skinning.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 / claraio (r72)](http://threejs.org/examples/webgl_loader_json_claraio.html)|○|○|○|○|○|
|[loader / json / objconverter](http://threejs.org/examples/webgl_loader_json_objconverter.html)|○|○|○|○|○|
|[loader / md2](http://threejs.org/examples/webgl_loader_md2.html)|○|○|○|○|○|
|[loader / md2 / control](http://threejs.org/examples/webgl_loader_md2_control.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 / sea3d (r72)](http://threejs.org/examples/webgl_loader_sea3d.html)|○|○|○|○|**△**|
|[loader / sea3d / hierarchy (r72)](http://threejs.org/examples/webgl_loader_sea3d_hierarchy.html)|○|○|○|○|○|
|[loader / sea3d / keyframe (r72)](http://threejs.org/examples/webgl_loader_sea3d_keyframe.html)|○|○|○|○|○|
|[loader / sea3d / morph (r72)](http://threejs.org/examples/webgl_loader_sea3d_morph.html)|○|○|○|○|**△**|
|[loader / sea3d / skinning (r72)](http://threejs.org/examples/webgl_loader_sea3d_skinning.html)|○|○|○|○|**△**|
|[loader / sea3d / sound (r72)](http://threejs.org/examples/webgl_loader_sea3d_sound.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 / 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 / displacementmap (r72)](http://threejs.org/examples/webgl_materials_displacementmap.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 / 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 / hdr (r72)](http://threejs.org/examples/webgl_materials_texture_hdr.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)|○|○|○|○|○|
|[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 / elements (r72)](http://threejs.org/examples/webgl_multiple_elements.html)|○|○|○|○|**△**|
|[multiple / renderers (r72)](http://threejs.org/examples/webgl_multiple_renderers.html)|○|○|○|○|**×**|
|[multiple / views](http://threejs.org/examples/webgl_multiple_views.html)|○|○|○|○|○|
|[nearestneighbour](http://threejs.org/examples/webgl_nearestneighbour.html)|○|○|○|○|○|
|[objects / update (r72)](http://threejs.org/examples/webgl_objects_update.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)|○|○|○|○|○|
|[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)|○|○|○|○|○|
|[points / billboards](http://threejs.org/examples/webgl_points_billboards.html)|○|○|○|○|○|
|[points / billboards / colors](http://threejs.org/examples/webgl_points_billboards_colors.html)|○|○|○|○|○|
|[points / dynamic](http://threejs.org/examples/webgl_points_dynamic.html)|○|○|○|○|**△**|
|[points / random](http://threejs.org/examples/webgl_points_random.html)|○|○|○|○|○|
|[points / sprites](http://threejs.org/examples/webgl_points_sprites.html)|○|○|○|○|○|
|[postprocessing](http://threejs.org/examples/webgl_postprocessing.html)|○|○|○|○|○|
|[postprocessing / advanced](http://threejs.org/examples/webgl_postprocessing_advanced.html)|○|○|○|○|○|
|[postprocessing / crossfade](http://threejs.org/examples/webgl_postprocessing_crossfade.html)|○|○|○|○|○|
|[postprocessing / dof](http://threejs.org/examples/webgl_postprocessing_dof.html)|○|○|○|○|○|
|[postprocessing / dof2](http://threejs.org/examples/webgl_postprocessing_dof2.html)|○|○|○|○|○|
|[postprocessing / glitch](http://threejs.org/examples/webgl_postprocessing_glitch.html)|○|○|○|○|○|
|[postprocessing / godrays](http://threejs.org/examples/webgl_postprocessing_godrays.html)|○|○|○|○|○|
|[postprocessing / ssao (r72)](http://threejs.org/examples/webgl_postprocessing_ssao.html)|○|○|○|○|○|
|[raycast / texture (r72)](http://threejs.org/examples/webgl_raycast_texture.html)|○|○|○|○|○|
|[read / float / buffer (r73)](http://threejs.org/examples/webgl_read_float_buffer.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)|○|○|○|○|○|
|[shaders / ocean2 (r72)](http://threejs.org/examples/webgl_shaders_ocean2.html)|○|○|**△**|**△**|**×**|
|[shaders / sky](http://threejs.org/examples/webgl_shaders_sky.html)|○|○|○|○|○|
|[shaders / tonemapping (r71)](http://threejs.org/examples/webgl_shaders_tonemapping.html)|○|○|**×**|○|○|
|[shaders / vector](http://threejs.org/examples/webgl_shaders_vector.html)|○|○|○|○|○|
|[shading / physical](http://threejs.org/examples/webgl_shading_physical.html)|○|○|○|○|○|
|[shadowmap](http://threejs.org/examples/webgl_shadowmap.html)|○|○|○|○|○|
|[shadowmap / performance](http://threejs.org/examples/webgl_shadowmap_performance.html)|○|○|○|○|○|
|[shadowmap / pointlight (r73)](http://threejs.org/examples/webgl_shadowmap_pointlight.html)|○|○|○|○|○|
|[shadowmap / viewer (r71)](http://threejs.org/examples/webgl_shadowmap_viewer.html)|○|○|○|○|○|
|[shadowmesh (r71)](http://threejs.org/examples/webgl_shadowmesh.html)|○|○|○|○|○|
|[skinning / simple (r72)](http://threejs.org/examples/webgl_skinning_simple.html)|○|○|○|○|○|
|[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)|○|○|**×**|**×**|**×**|
|[buffergeometry](http://threejs.org/examples/webgl_buffergeometry.html)|○|○|○|○|○|
|[buffergeometry / constructed / from / geometry (r72)](http://threejs.org/examples/webgl_buffergeometry_constructed_from_geometry.html)|○|○|○|○|○|
|[buffergeometry / custom / attributes / particles](http://threejs.org/examples/webgl_buffergeometry_custom_attributes_particles.html)|○|○|○|○|○|
|[buffergeometry / drawcalls (r71)](http://threejs.org/examples/webgl_buffergeometry_drawcalls.html)|○|○|○|○|○|
|[webgl_buffergeometry_instancing](http://threejs.org/examples/webgl_buffergeometry_instancing.html)|○|○|○|○|○|
|[webgl_buffergeometry_instancing_billboards](http://threejs.org/examples/webgl_buffergeometry_instancing_billboards.html)|○|○|○|○|○|
|[webgl_buffergeometry_instancing_dynamic](http://threejs.org/examples/webgl_buffergeometry_instancing_dynamic.html)|○|○|○|○|○|
|[webgl_buffergeometry_instancing_interleaved_dynamic](http://threejs.org/examples/webgl_buffergeometry_instancing_interleaved_dynamic.html)|○|○|○|○|○|
|[buffergeometry / lines](http://threejs.org/examples/webgl_buffergeometry_lines.html)|○|○|○|○|○|
|[buffergeometry / lines / indexed](http://threejs.org/examples/webgl_buffergeometry_lines_indexed.html)|○|○|○|○|○|
|[buffergeometry / points](http://threejs.org/examples/webgl_buffergeometry_points.html)|○|○|○|○|○|
|[buffergeometry / rawshader](http://threejs.org/examples/webgl_buffergeometry_rawshader.html)|○|○|○|○|○|
|[buffergeometry / uint](http://threejs.org/examples/webgl_buffergeometry_uint.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_points.html)|○|○|○|○|○|
|[custom / attributes / particles2](http://threejs.org/examples/webgl_custom_attributes_points2.html)|○|○|○|○|○|
|[custom / attributes / particles3](http://threejs.org/examples/webgl_custom_attributes_points3.html)|○|○|○|○|○|

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

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