WebGL

WebGL
Autor inițialMozilla Foundation
DezvoltatorKhronos WebGL Working Group
Versiune inițială  (2011-03-03)[1]
Ultima versiune1.0.2 (  (2013-03-01))
PlatformăCross-platform
TipAPI
Prezență online
www.khronos.org/webgl/
Modifică date / text Consultați documentația formatului
HTML
  • HTML și HTML5; HTML editor
  • HTML dinamic
  • XHTML
    • XHTML Basic (Mobile)
    • XHTML Mobile Profile și C-HTML
  • HTML element
    • Span și div
  • Atribut HTML
  • Character encodings; Unicode
  • Cod de limbaj
  • Document Object Model
  • Browser Object Model
  • Style sheets și CSS
  • Font family și Culori web
  • HTML scripting și JavaScript
  • W3C, WHATWG, și validator
  • Quirks mode
  • HTML Frames
  • HTML5 Canvas, WebGL, și WebCL
  • HTML5 Audio și HTML5 video
  • Web storage
  • Web browser (layout) engine
  • Comparația
    • limbajelor de marcare a documentului
    • browserelor web
    • layout engine support for
      • HTML; Non-standard HTML
      • XHTML (1.1)
      • HTML5; HTML5 canvas,
        • HTML5 media (Audio, Video)
  • v
  • d
  • m

WebGL reprezintă o interfață de programare pentru browser, folosind elementul Canvas din HTML5, pentru a compune scene 3D. Interfața de programare se accesează folosind 2 limbaje: JavaScript execută încărcarea resurselor, compunerea scenei, logica spațiului 3D. GLSL se execută direct pe procesorul grafic sau pe centrul de procesare, în paralel, o funcție pentru fiecare vector din model și altă funcție pentru fiecare pixel afișat. Datorită la conexiunea între WebGL și OpenGL, aplicațiile 3D pe WebGL sunt în același timp foarte performante, și oferă posibilități similare în programarea jocurilor și animațiilor 3D în aplicații separate. La timpul actual (Noiembrie 2013), WebGL are următorul suport pe browsere:[2]

Browser Versiune Suport
Internet Explorer 11.0 Da
Firefox 25.0 Parțial
Google Chrome 30.0 Da
Safari 7.0 Parțial
Opera 17.0 Da
iOS Safari 7.0 Nu
Opera Mini 5.0-7.0 Nu
Android Browser 4.2-4.3 Nu
Blackberry Browser 10.0 Da
Opera Mobile 16.0 Da
Chrome for Android 30.0 Nu
Firefox for Android 25.0 Da
Internet Explorer Mobile 10.0 Nu

Vezi și

  • O3D
  • GLSL
  • VRML
  • X3D
  • Java OpenGL
  • Three.js

Referințe și note

  1. ^ „Khronos Releases Final WebGL 1.0 Specification”. Arhivat din original la . Accesat în . 
  2. ^ Can I use WebGL, listă de browsere care susțin WebGL.

Legățuri Externe

  • Site web oficial
  • Three.js
  • Live editing WebGL shaders in Firefox
  • WebGL /Canvas 3D Preview in WebKit r48331
  • WebGL Demo from Google Chromium (deprecated)