stringtranslate.com

OpenVG

OpenVG — это API , предназначенный для аппаратно-ускоренной векторной 2D- графики . Ее основными платформами являются мобильные телефоны, игровые и медиа-консоли, а также бытовые электронные устройства. Он был разработан, чтобы помочь производителям создавать более привлекательные пользовательские интерфейсы , перекладывая интенсивную обработку графики с центрального процессора на графический процессор для экономии энергии. Библиотека OpenGL ES предоставляет аналогичную функциональность для 3D-графики. OpenVG управляется некоммерческим технологическим консорциумом Khronos Group .

История

Группа OpenVG была образована 6 июля 2004 года рядом крупных фирм, включая 3Dlabs , Bitboys , Ericsson , Hybrid Graphics , Imagination Technologies , Motorola , Nokia , PalmSource , Symbian и Sun Microsystems . Другие фирмы, включая производителей чипов ATI , LG Electronics , Mitsubishi Electric , NVIDIA и Texas Instruments , а также поставщиков программного обеспечения и/или IP DMP, Esmertec , ETRI, Falanx Microsystems , Futuremark, HI Corporation, Ikivo, HUONE (ранее MTIS), Superscape, и Wow4M также приняли участие в рабочей группе. Первый проект спецификации группы был доступен в конце 2004 года, а версия спецификации 1.0 была выпущена 1 августа 2005 года.

16 января 2007 года Зак Русин из Tungsten Graphics объявил о начале независимой реализации OpenVG с открытым исходным кодом , построенной на основе QtOpenGL .

Вскоре после этого Иван Лебен начал еще один проект с открытым исходным кодом, чтобы реализовать реализацию спецификации ANSI C поверх OpenGL .

С 27 февраля 2007 г. образец эталонной реализации OpenVG доступен на веб-сайте Khronos под лицензией с открытым исходным кодом MIT.

9 декабря 2008 года Khronos Group публично опубликовала спецификацию OpenVG 1.1. Эта последняя версия включает в себя рендеринг глифов для ускорения текста, улучшенное сглаживание и поддержку Flash. Также предоставляется обновленная эталонная реализация и набор тестов на соответствие.

1 мая 2009 года Русин добавил в Mesa трекер состояния OpenVG , который позволяет аппаратно ускорять векторную графику SVG с помощью любого драйвера на основе Gallium3D . Он был снова удален в Mesa 10.6 15 июня 2015 года.

В сентябре 2011 года рабочая группа OpenVG решила не проводить регулярных встреч для дальнейшей стандартизации. Однако рабочая группа решила продолжить поддержку и продвижение спецификации OpenVG 1.1.

Реализации

В аппаратном обеспечении

Для графических процессоров

Для медиа-акселераторов

В OpenGL, OpenGL ES

В программном обеспечении

Смотрите также

Рекомендации

  1. ^ «OpenVG — стандарт ускорения векторной графики» . 19 июля 2011 г.
  2. ^ "SH7268, SH7269 | Renesas Electronics" . Renesas.com. Архивировано из оригинала 6 июля 2011 г. Проверено 11 марта 2012 г.
  3. ^ «AMD представляет мультимедийные продукты для мобильных устройств с мультимедийными возможностями» . Videsignline.com. Архивировано из оригинала 9 августа 2011 г. Проверено 11 марта 2012 г.
  4. ^ "Страница сводной информации о продукте i.MX357" . Freescale.com . Проверено 11 марта 2012 г.
  5. ^ Процессор приложений Freescale с собственным ускорением OpenVG1.1.
  6. ^ Скотт Фергюсон (20 января 2009 г.). «AMD продает подразделение мобильных телефонов компании Qualcomm за 65 миллионов долларов» . Eweek.com . Проверено 16 июня 2013 г.
  7. ^ "Мали-400 МП". РУКА . Проверено 16 июня 2013 г.
  8. ^ «Корпорация Broadcom; BRCM Mobile & Wireless :: «PND-на-чипе» Broadcom объединяет передовые возможности GPS с низким энергопотреблением с мощной обработкой приложений для потрясающей графической навигации» . Архивировано из оригинала 27 июня 2009 г. Проверено 3 июня 2009 г.
  9. ^ «Продукты и услуги | Digital Media Professionals Inc» . Dmprof.com. Архивировано из оригинала 10 марта 2012 г. Проверено 11 марта 2012 г.
  10. ^ [1] Архивировано 10 июня 2009 г. в Wayback Machine .
  11. ^ «Семейство графических IP-ядер PowerVR SGX Series5» . Imgtec.com . Проверено 11 марта 2012 г.
  12. ^ Графические ядра POWERVR SGX520, SGX530 и SGX535 с поддержкой OpenVG 1.1.
  13. ^ «Информация о продукте | TAKUMI Corporation» (на японском языке). Gshark.com . Проверено 11 марта 2012 г.
  14. ^ «Графическое ядро ​​ThinkVG OpenVG 1.1» . Архивировано из оригинала 1 августа 2012 г. Проверено 13 сентября 2012 г.
  15. ^ "Каталог IP Vivante" . Проверено 13 декабря 2011 г.
  16. ^ «IP графического процессора Vivante» . Архивировано из оригинала 1 декабря 2011 года . Проверено 13 декабря 2011 г.
  17. ^ «Adreno SDK в QDevNet» . Проверено 24 июля 2013 г.
  18. ^ «[Phoronix] Gallium3D получает поддержку сети» . Фороникс.com. 01.06.2009 . Проверено 11 марта 2012 г.
  19. ^ [2] Архивировано 11 апреля 2009 г. в Wayback Machine .
  20. ^ "HuOne AlexVG-кузница" . Архивировано из оригинала 22 апреля 2016 г. Проверено 27 марта 2013 г.
  21. ^ Мишель Фаббри. «Проект АманитВГ». Аманит.орг. Архивировано из оригинала 2 марта 2012 г. Проверено 11 марта 2012 г.
  22. ^ Майкперлман. «micahpearlman/MonkVG · GitHub». Гитхаб.com . Проверено 11 марта 2012 г.
  23. ^ ШиваВГ
  24. ^ Такума Хаяси. «tqm-dev/ShaderVG · GitHub». Гитхаб.com . Проверено 01 марта 2023 г.
  25. ^ сравнение OpenVG-1.O и cairo API
Общий

Внешние ссылки