IE11 Preview 版における WebGL 対応状況
http://qiita.com/cx20/items/7083218cdd6d70744b94
以前(3か月ほど前)に IE11 Developer Preview 版における WebGL の対応状況について調べましたが、
9月に Release Preview 版が公開され、10月にアップデートが行われていた為、再度、WebGL の対応状況について確認してみました。
WebGL の対応状況については、以下のサイトにて行いました。
■ Device Initialization - Samples - Turbulenz Engine
http://biz.turbulenz.com/sample_assets/device_initialization.canvas.release.html
テストに使用したブラウザ | バージョン |
---|---|
Windows 7 + Chrome 30 | 30.0.1599.101 m |
Windows 7 + Firefox 24 | 24.0 |
Windows 7 + IE11 Developer Preview | 11.0.9431.0 |
Windows 7 + IE11 Release Preview | 11.0.9600.16411 |
項目 | Chrome 30 | Firefox 24 | IE11 Developer Preview | IE11 Release Preview |
---|---|---|---|---|
Vendor | WebKit | Mozilla | Microsoft | Microsoft |
Renderer | WebKit WebGL | Mozilla | Internet Explorer | Internet Explorer |
Renderer Version | WebGL 1.0 | WebGL 1.0 | WebGL 0.9 | WebGL 0.92 |
Shading Language Version | WebGL GLSL ES 1.0 | WebGL GLSL ES 1.0 | WebGL GLSL ES 0.9 | WebGL GLSL ES 0.92 |
Video Ram | 0 MB | 0 MB | 0 MB | 0 MB |
OCCLUSION_QUERIES | false | false | false | false |
NPOT_MIPMAPPED_TEXTURES | false | false | false | false |
TEXTURE_DXT1 | true | true | false | false |
TEXTURE_DXT3 | true | true | false | false |
TEXTURE_DXT5 | true | true | false | false |
TEXTURE_ETC1 | false | false | false | false |
INDEXFORMAT_UINT | true | false | false | false |
ANISOTROPY | 16 | 16 | 1 | 16 |
TEXTURE_SIZE | 16384 | 16384 | 16384 | 16384 |
CUBEMAP_TEXTURE_SIZE | 16384 | 16384 | 16384 | 16384 |
3D_TEXTURE_SIZE | 0 | 0 | 0 | 0 |
RENDERTARGET_COLOR_TEXTURES | 1 | 1 | 1 | 1 |
RENDERBUFFER_SIZE | 16384 | 16384 | 16384 | 16384 |
FILEFORMAT_WEBM | true | true | false | false |
FILEFORMAT_MP4 | true | true | true | true |
FILEFORMAT_JPG | true | true | true | true |
FILEFORMAT_PNG | true | true | true | true |
FILEFORMAT_DDS | true | true | true | true |
FILEFORMAT_TGA | true | true | true | true |
WebGL Extensions | 11個 | 7個 | - | 2個 |
WebGL Extensions 項目 | Chrome 30 | Firefox 24 | IE11 Developer Preview | IE11 Release Preview |
---|---|---|---|---|
ANGLE_instanced_arrays | ||||
EXT_texture_filter_anisotropic | △ | ○ | ○(New) | |
OES_element_index_uint | ○ | ○ | ||
OES_standard_derivatives | ○ | ○ | ||
OES_texture_float | ○ | ○ | ○(New) | |
OES_texture_float_linear | ○ | ○ | ||
OES_texture_half_float | ○ | |||
OES_texture_half_float_linear | ○ | |||
OES_vertex_array_object | ○ | |||
WEBGL_compressed_texture_s3tc | △ | ○ | ||
WEBGL_debug_renderer_info | ||||
WEBGL_debug_shaders | ||||
WEBGL_depth_texture | △ | |||
WEBGL_lose_context | ○ | ○ | ||
(※ 太字は変更箇所です。「○」はベンダー接頭辞「なし」、「△」はベンダー接頭辞「あり」を表しています。) |
以下は、wgld.org さんの所のサンプルでの動作確認結果です。
■ WebGL 開発支援サイト wgld.org
http://wgld.org/
IE11(2013年10月更新版)にて、フィルター系の機能が使えるようになっているようです。
IE11 を標準ブラウザとする Windows 8.1 が正式リリースされた為、IE11 への機能追加は行わないのかと思っていましたが、少しずつ、機能追加が行われているようです。
参考までに、IE11 における、WebGL API の未実装関数の一覧を作成してみました。
(一覧情報を作成するにあたって、WebGL API 仕様 と、IE11 WebGL API Method を比較をしました。)
もしかしたら、そう遠くない時期に、これらの未実装関数が実装されるのかも知れません(だとうれしいのですが。。。)
関数名 | IE11 Developer Preview | IE11 Release Preview |
---|---|---|
bindAttribLocation | × | ○(New) |
blendColor | × | × |
bufferSubData | × | ○(New) |
clearStencil | × | × |
colorMask | × | ○(New) |
compressedTexImage2D | × | × |
compressedTexSubImage2D | × | × |
deleteBuffer | × | ○(New) |
deleteProgram | × | ○(New) |
deleteRenderbuffer | × | ○(New) |
deleteShader | × | ○(New) |
deleteTexture | × | ○(New) |
detachShader | × | ○(New) |
finish | × | × |
flush | × | × |
getProgramInfoLog | × | ○(New) |
hint | × | × |
isBuffer | × | ○(New) |
isContextLost | × | ○(New) |
isFramebuffer | × | ○(New) |
isProgram | × | ○(New) |
isRenderbuffer | × | ○(New) |
isShader | × | ○(New) |
isTexture | × | ○(New) |
lineWidth | × | × |
sampleCoverage | × | × |
stencilFunc | × | × |
stencilFuncSeparate | × | × |
stencilMask | × | × |
stencilMaskSeparate | × | × |
stencilOp | × | × |
stencilOpSeparate | × | × |
validateProgram | × | ○(New) |
vertexAttrib1f | × | × |
vertexAttrib1fv | × | × |
vertexAttrib2f | × | × |
vertexAttrib2fv | × | × |
vertexAttrib3f | × | × |
vertexAttrib3fv | × | × |
vertexAttrib4f | × | × |
vertexAttrib4fv | × | × |
なお、IE11 Release Preview は以下のサイトよりダウンロード可能となっています。
(Windows 7/Windows Server 2008 R2 にて利用可能です。)
■ Internet Explorer 11 Release Preview のダウンロード - Microsoft Windows
http://windows.microsoft.com/ja-jp/internet-explorer/ie-11-worldwide-languages