Google ha annunciato ieri l’arrivo, sotto licenza BSD, di ANGLE, Almost Native Graphics Layer Engine.
Angle è un layer che implementa WebGL sopra a chiamate DirectX 9.0c anziché sopra OpenGL. Sotto windows la maggior parte dei giochi/applicazioni utilizzano Directx e quindi i driver OpenGL non sono sempre disponibili e quando lo sono non possono vantare la stessa qualità della controparte DX.
Questo consentirà ai browser che implementano WebGL di funzionare correttamente senza dover dipendere dai driver OpenGL. Questo annuncio ha suscitato fin da subito qualche polemica, ma qual è la vera utilità di Angle?
Difenderci di Silverlight. Microsoft vuole che WebGL risulti un fallimento e trasformare Silverlight nella nuova piattaforma di riferimento principale. Come vantaggio di contorno tutti quelli che lavoreranno con WebGL si troveranno ad imparare anche OpenGL e quindi ci potrebbe essere un ritorno di utenti.
Via | Chromium
DRerAGO
23 mar 2010 - 22:52 - #1Ma attualmente le chiamate vengono fatte a OpenGL?
bfx81
24 mar 2010 - 11:08 - #2> Sotto windows la maggior parte dei giochi/applicazioni utilizzano Directx e quindi i driver
> OpenGL non sono sempre disponibili e quando lo sono non possono vantare la stessa qualità
> della controparte DX.
La maggior parte degli utenti ha schede viedo NVIDIA o ATI. I driver opengl sono inseriti e distribuiti insieme ai driver stessi della scheda video, e il loro sviluppo è tutt’altro che di secondo piano rispetto alle directX…
http://developer.nvidia.com/object/opengl_driver.html
Credo che questa errata sensazione comune sia data soprattutto dalla maggiore visibilità di DirectX (Microsoft sa sicuramente come fare pubblicità, e anche l’XBox ci mette il suo), e da un lato anche da articoli come questo che riportano antichi (e non più veri) luoghi comuni.