WebGL

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]

BrowserVersiuneSuport
Internet Explorer11.0Da
Firefox25.0Parțial
Google Chrome30.0Da
Safari7.0Parțial
Opera17.0Da
iOS Safari7.0Nu
Opera Mini5.0-7.0Nu
Android Browser4.2-4.3Nu
Blackberry Browser10.0Da
Opera Mobile16.0Da
Chrome for Android30.0Nu
Firefox for Android25.0Da
Internet Explorer Mobile10.0Nu
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/

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.