Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebGL on Internet Explorer

yomotsu
June 13, 2014

WebGL on Internet Explorer

at Tokyo WebGL Meetup on june 13, 2014

yomotsu

June 13, 2014
Tweet

More Decks by yomotsu

Other Decks in Programming

Transcript

  1. 2 Hello! Frontend Engineer at PixelGrid, Inc. @yomotsu recent private

    works • http://yomotsu.net/blog/assets/2014-02-26-facial-animation/ • http://yomotsu.net/blog/assets/2014-02-13-chocolate4u/ • http://yomotsu.github.io/CharacterController/game.html
  2. 4

  3. 5

  4. 12

  5. IE11 15 Hachamovitch stated • WebGL on IE runs on

    top of DirectX • There is "time-out detection
 and recovery" • If possible to overwhelm the GPU,
 TDR will reset it TDR: http://msdn.microsoft.com/en-us/Library/Windows/Hardware/ff570088(v=vs.85).aspx
  6. 16 WebGL Canvas Context GLSL Graphics API HLSL Compiler DirectX

    11 Runtime GPU Driver Software rendering
  7. 30

  8. 33

  9. 34

  10. 36 •#line •struct •gl_FrontFacing •gl_PointSize •GLSL extensions •Internal Linker Error

    •clearStencil •lineWidth •enable :
 SAMPLE_ALPHA_TO_COVERAGE •enable :
 SAMPLE_COVERAGE •getParameter : SAMPLES •getParameter : SUBPIXEL_BITS Features not supported under the 0.92
  11. 37 • anti-aliasing • particle system (VTF) • THREE.DoubleSide for

    material.side • linewidth for THREE.LineBasicMaterial and some other features do not work three.js in IE11
  12. IE11 will be updated to WebGL 0.93 will have, GLSL

    structs, inout, pointsize, compressed textures, stencil buffers, standard derivatives extension, Instancing extension, 16 bit textures, and more! 40
  13. 42 • WebGL for Internet Explorer
 http://msdn.microsoft.com/en-us/library/ie/dn302469(v=vs.85).aspx • GLSL errors


    http://msdn.microsoft.com/en-us/library/ie/dn611835(v=vs.85).aspx • WebGL context errors in Internet Explorer 11 Preview
 http://msdn.microsoft.com/en-us/library/ie/dn358557(v=vs.85).aspx • GLSL errors in Internet Explorer 11 Preview
 http://msdn.microsoft.com/en-us/library/ie/dn621084(v=vs.85).aspx MSDN may be helpful
  14. • WebGL has been supported WebGL by IE11 • It

    is partially but most features are available • Make 3D stuff with WebGL! 48