Loading AI tools
Da Wikipedia, l'enciclopedia libera
OpenVG (Open Vector Graphics) è una specifica che definisce una API studiata per velocizzare la grafica vettoriale 2D di sistemi portatili.
È stato progettata da un gruppo di lavoro composto da diverse aziende del settore per grafica vettoriale 2D con hardware accelerato. Il suo scopo principale sono i telefoni cellulari, i palmari, console come la PlayStation 3, ed altri prodotti dell'elettronica di consumo, per permettere di creare interfacce utente responsive, ottimizzando l'utilizzo di risorse. In particolare permette di accelerare sequenze Flash o SVG.
Il gruppo OpenVG fu creato il 6 luglio 2004 da una selezione tra le maggiori aziende del campo. La prima bozza delle specifiche fu rilasciata alla fine del 2004, mentre la versione 1.0 fu pubblicata il 1º agosto 2005.
Finora non vi è alcuna implementazione open source, ma il 16 gennaio 2007, Zack Rusin ha annunciato dal suo blog l'inizio di una implementazione open source di OpenVG poggiata su QtOpenGL. Il motivo maggiore per questa scelta è da cercarsi nelle presunte qualità e prestazioni di QtOpenGL.
Il gruppo OpenVG è stato formato il 6 luglio 2004 da una selezione di importanti aziende tra cui 3Dlabs, Bitboys, Ericsson, Hybrid Graphics, Imagination Technologies, Motorola, Nokia, PalmSource, Symbian e Sun Microsystems. Altre aziende tra cui produttori di chip ATI, LG Electronics, Mitsubishi Electric, NVIDIA e Texas Instruments e fornitori di software e / o IP DMP, Esmertec, ETRI, Falanx Microsystems, Futuremark, HI Corporation, Ikivo , HUONE (ex MTIS), Superscape e Wow4M hanno partecipato al gruppo di lavoro. La prima bozza delle specifiche del gruppo è stata resa disponibile alla fine del 2004 e la versione 1.0 delle specifiche è stata rilasciata il 1º agosto 2005.
Il 16 gennaio 2007, Zack Rusin di Tungsten Graphics ha annunciato l'inizio di un'implementazione open source indipendente di OpenVG basata su QtOpenGL.
Poco dopo, Ivan Leben ha avviato un altro progetto open source per implementare un'implementazione ANSI C della specifica su OpenGL.
Dal 27 febbraio 2007 l'implementazione di riferimento di esempio OpenVG è disponibile sul sito Web Khronos con licenza open source MIT.
Il 9 dicembre 2008, il gruppo Khronos ha rilasciato pubblicamente la specifica OpenVG 1.1. Questa ultima revisione include il rendering dei glifi per il testo accelerato, l'anti-aliasing migliorato e il supporto Flash. Viene inoltre fornita un'implementazione di riferimento aggiornata, nonché una suite di test di conformità.
Il 1º maggio 2009 Rusin ha aggiunto il tracker di stato OpenVG a Mesa, che consente alla grafica vettoriale SVG di essere accelerata hardware da qualsiasi driver basato su Gallium3D. È stato rimosso di nuovo in Mesa 10.6 il 15 giugno 2015.
Nel settembre 2011 il gruppo di lavoro OpenVG ha deciso di non organizzare riunioni regolari per un'ulteriore standardizzazione. Tuttavia, il gruppo di lavoro ha deciso di continuare la manutenzione e la promozione della specifica OpenVG 1.1.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.