IE11 より WebGL がサポートされたとの話を聞いて、少し調べてみました。
簡単なサンプルが動作するようですが、まだ、動作しないサンプルが多いようです。
■ WebGL on IE11: welcomed but unfinished
http://news.turbulenz.com/post/54340340417/webgl-on-ie11-welcomed-but-unfinished
以下のサイトにて、WebGL Device の情報を表示するスクリプトがあった為、
各ブラウザにて試してみました。
■ Device Initialization - Samples - Turbulenz Engine
http://biz.turbulenz.com/sample_assets/device_initialization.canvas.release.html
| テストに使用したブラウザ | バージョン |
|---|---|
| Chrome 28 | 28.0.1500.72 m |
| Firefox 22 | 22.0 |
| IE11 Developer Preview | 11.0.9431.0 |
| 項目 | Chrome 28 | Firefox 22 | IE11 Preview |
|---|---|---|---|
| Vendor | WebKit | Mozilla | Microsoft |
| Renderer | WebKit WebGL | Mozilla | Internet Explorer |
| Renderer Version | WebGL 1.0 (OpenGL ES 2.0 Chromium) | WebGL 1.0 | WebGL 0.9 |
| Shading Language Version | WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium) | WebGL GLSL ES 1.0 | WebGL GLSL ES 0.9 |
| Video Ram | 0 MB | 0 MB | 0 MB |
| OCCLUSION_QUERIES | false | false | false |
| NPOT_MIPMAPPED_TEXTURES | false | false | false |
| TEXTURE_DXT1 | true | true | false |
| TEXTURE_DXT3 | true | true | false |
| TEXTURE_DXT5 | true | true | false |
| TEXTURE_ETC1 | false | false | false |
| INDEXFORMAT_UINT | true | false | false |
| ANISOTROPY | 16 | 16 | 1 |
| TEXTURE_SIZE | 16384 | 16384 | 16384 |
| CUBEMAP_TEXTURE_SIZE | 16384 | 16384 | 16384 |
| 3D_TEXTURE_SIZE | 0 | 0 | 0 |
| RENDERTARGET_COLOR_TEXTURES | 1 | 1 | 1 |
| RENDERBUFFER_SIZE | 16384 | 16384 | 16384 |
| FILEFORMAT_WEBM | true | true | false |
| FILEFORMAT_MP4 | true | true | true |
| FILEFORMAT_JPG | true | true | true |
| FILEFORMAT_PNG | true | true | true |
| FILEFORMAT_DDS | true | true | true |
| FILEFORMAT_TGA | true | true | true |
| WebGL Extensions | 8個 | 5個 | - |
| WebGL Extensions 項目 | Chrome 28 | Firefox 22 | IE11 Preview |
|---|---|---|---|
| EXT_texture_filter_anisotropic | △ | ○ | |
| OES_element_index_uint | ○ | ||
| OES_standard_derivatives | ○ | ○ | |
| OES_texture_float | ○ | ○ | |
| OES_texture_half_float | |||
| OES_vertex_array_object | ○ | ||
| WEBGL_compressed_texture_s3tc | △ | ○ | |
| WEBGL_debug_renderer_info | |||
| WEBGL_debug_shaders | |||
| WEBGL_depth_texture | △ | ||
| WEBGL_lose_context | ○ | ○ | |
| (※ 「○」はベンダー接頭辞なし、「△」はベンダー接頭辞付きを表しています。) | |||
| どうやら、IE11 Developer Preview は WebGL の実装レベルが 1.0 未満と、他のブラウザ低く、拡張機能(OES_standard_derivatives など)もサポートしていないようです。 |
試しに、wgld.org さんの所のサンプルでも動作確認をしてみました。
■ WebGL 開発支援サイト wgld.org
http://wgld.org/
後半の方のサンプルで動かないものが、チョイチョイあるようです(^^A
まぁ、Developer Preview 版が出たばかりなので、これからの実装に期待したい所です。
なお、IE11 Developer Preview は以下のサイトよりダウンロード可能となっています。
(Windows 7/Windows Server 2008 R2 にて利用可能です。)
■ Internet Explorer 11 Developer Preview のダウンロード - Microsoft Windows
http://windows.microsoft.com/ja-jp/internet-explorer/ie-11-worldwide-languages