Webgl і апаратне прискорення в opera

Відео: Hardware accelerated Opera

Давним-давно, Opera випустила і показала реалізацію полотна 3D Canvas. Зараз, більш ніж 3 роки по тому, випущений перший публічний полотно заснований на стандартах 3D за допомогою WebGL для Windows.

kompkimi.rukompkimi.ru



WebGL є стандартом, розробленим групою Khronos, Opera є активним членом, які беруть участь у процесі стандартизації цього стандарту. Opera працює над реалізацією WebGL з початку 2009 року, коли почався процес стандартизації. Протягом останніх кількох років, специфікація змінювалася досить часто, але тепер вона починає розвиватися і стабілізуватися, що робить його ідеальним для релізу Public Preview поточної реалізації WebGL.
Для тих з вас, хто ніколи не чув про WebGL, це контекст елемента полотна, який дає вам апаратне прискорення 3D-рендеринга в javascript. API базується на OpenGL ES 2.0, що означає, що можна запустити WebGL на багатьох різних пристроїв, таких як настільні комп`ютери, мобільні телефони і телевізори. WebGL Wiki містить більше інформації про стандарт, в тому числі підручники і багато демо - так що це гарне місце, щоб піти, якщо ви хочете побачити здійснення WebGL в дії.
Апаратне прискорення.
У червні 2008 року - приблизно в той же час, як вийшов перший 3D-експеримент полотна - був показаний попередній перегляд відео повністю мають апаратне прискорення рендеринга. Однією з вимог для включення цього коду то, що використовується резервне програмне забезпечення, коли апаратне прискорення не доступно, повинні принаймні так само швидко працювати, як й те, що використовували в настільних продуктах. Щоб домогтися цього, було витрачено багато часу і ресурсів по оптимізації програмного забезпечення візуалізації, яке було використано в настільної версії браузера Opera , починаючи з версії 10.50 і виявився одним з найшвидших засобів візуалізації. Результати цієї роботи були згорнуті в попередній перегляд, а, значить, що цей білд також має включене повне апаратне прискорення (В системах із сумісним обладнанням і драйверами).
апаратне прискорення Opera трохи відрізняється від того, що реалізовано в інших браузерах. Більшість з них мають повне апаратне прискорення всіх операцій, але на Windows Vista і Windows 7 знизився до більш обмеженого набору прискорених операцій.Новая реалізація буде представляти повне прискорення на будь-якій операційній системі з достатньою підтримкою апаратних засобів. Це означає що Opera може в повній мірі використовувати апаратне прискорення операцій на Windows XP, Linux, Mac OS X і OpenGL ES 2 сумісних пристроях, таких як останні смарт-телефони і веб-інтерфейс телевізорів.
OpenGL


Цей білд тільки бекенда OpenGL. Це означає, що ваша система повинна мати OpenGL 2.x сумісну відеокарту і пов`язані з ними драйвера для апаратного прискорення і роботи WebGL. В майбутньому Opera планує також додати Direct3D в серверну частину, яка дозволить знизити вимоги до користувачів і повинна працювати «з коробки» на більшості сучасних сістемах.Ітак, як дізнатися включено апаратне прискорення чи ні? Є два простих способи, щоб перевірити це. Перший варіант полягає у завантаженні деякого WebGL контенту - якщо він працює, це означає, що ваші апаратні засоби і драйвери compatbile, і апаратне прискорення включені в браузері. Крім того, ви можете перевірити нові »Vega backend» в адресному рядку опери  opera:about - якщо бекенда перерахований в OpenGL, у вас апаратне прискорення включено, в іншому випадку запис буде показувати, що браузер використовує програмне забезпечення бекенда. Ця попередня версія Opera11.50.24661 з WebGL в даний час доступна тільки для Windows і має апаратне прискорення для Windows.

застереження: це не стабільна збірка - попередня, значить одна з майбутніх технологій Opera. ні WebGL ні аппаратное прискорення не будуть включені в наступній версії опери 11.10 для робочого столу. Є дехто й інші аспекти, такі як SVG, не зможуть працювати правільно.Разработчікі  Opera продовжують працювати над цими новими можливостями - прибрати всі помилки і оптімізіровать.Еслі не важко, напишіть ваші відгуки в комментаріях- і не забувайте включити інформацію про те, які відеокарти і версії драйверів у вас встановлені і якщо Vega використовує OpenGL або Software бекенда.

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!