The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Chromium добавлена поддержка графической акселерации

30.08.2010 23:33

Разработчики проекта Chromium сообщили об интеграции в браузер поддержки не только аппаратной акселерации выполнения WebGL-операций и трехмерных CSS-трансформаций, но и привлечения GPU для функций общей отрисовки данных на экране, например, для масштабирования изображений.

Для взаимодействия с GPU в браузере выделен специальный отдельный процесс, принимающий графические команды от процесса рендеринга и транслирующий их в представление OpenGL или Direct3D, используя движок ANGLE (Almost Native Graphics Layer Engine). Процесс выполняется в изолированном окружении, имеющем доступ только к функциям GPU.

Подсистема вывода содержимого web-страниц в Chromium разделена на слои: текст с CSS, изображения, видео, WebGL и векторная 2D графика. В настоящее время большая часть слоев, включая текст и изображения, формируется с использованием CPU, видео-слой уже частично использует GPU-акселерацию для масштабирования и преобразования цветов, а WebGL-слой планируется полностью обрабатывать только силами GPU. После раздельного формирования, слои объединяются перед выводом на экран в единую область (композитинг), что тратит много ресурсов CPU, поэтому на этом этапе решено также задействовать возможность GPU (включить данный режим можно запустив браузер с флагом "--enable-accelerated-compositing").

  1. Главная ссылка к новости (http://blog.chromium.org/2010/...)
  2. OpenNews: Использование WebGL API для формирования 3D графики в web-приложениях
  3. OpenNews: Вышел первый черновой вариант стандарта WebGL
  4. OpenNews: В WebKit внесена поддержка WebGL. В Mesa реализованы геометрические шейдеры
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27792-web
Ключевые слова: web, chromium, browser, 3d, opengl, gpu, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, operauser (?), 00:32, 31/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опаньки...
    При отображении этой страницы возникли неполадки.
     
     
  • 2.2, Avator (ok), 00:58, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    кажется google в нашей стране наконец-то забанили... как проявление тлетворного проявления запада ))))
     
     
  • 3.3, SkyRanger (ok), 01:04, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У меня все грузится :)
     
  • 3.7, аноним (?), 09:06, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Гуголь у меня работает (пока ещё) :)
    А вот эта страница http://webkit.org/blog/386/3d-transforms/ и ей подобные неочень
    Софтовый рендеринг OK
     
     
  • 4.8, XXX (??), 09:28, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасно работает... (Gentoo, Chromium 7.0.503.1)
     

  • 1.4, dsds (?), 01:31, 31/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    google не работает
    пора гречкой запасаться ? )
     
     
  • 2.5, StrangeAttractor (ok), 02:04, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Всё прекрасно работает, и Google и Gmail.
     
     
  • 3.6, Аноним (-), 06:55, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    работает, а вот ссылки вверху страницы (почта, новости, картинки etc) невидимые =о
     
     
  • 4.14, StrangeAttractor (ok), 18:48, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >работает, а вот ссылки вверху страницы (почта, новости, картинки etc) невидимые =о

    Eto jerunda :-) U menja, vot, ukazatel myshki nevidimyj (hotja rabotajet) jesli vtoroj monitor k noutu ne podkljuchit. A jesli podkljuchit vnjeshnjuju klavu, to perekljuchatel raskladok vyljetajet :-(

     

  • 1.9, pilat (ok), 09:58, 31/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ... используя движок ANGLE ...

    По ссылке видим, что:

    > The goal of ANGLE is to allow *Windows* users to seamlessly run WebGL content by translating OpenGL ES 2.0 API calls to DirectX 9 API calls.

    Т.е., новость касается только Windows пользователей? Или товарищи из Cromium team нашли способ использовать наработки ANGLE и под *nix? Можно уточнить этот вопрос?

     
     
  • 2.10, filosofem (ok), 11:09, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Надо читать так:
    echo "...и транслирующий их в представление OpenGL..." ; sleep 5;  echo "...или Direct3D, используя движок ANGLE..."
     
     
  • 3.12, pilat (ok), 13:32, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Надо *писать* так:

    fixed. ;-)

    btw, спасибо за объяснение, так понятнее.

     

  • 1.11, Аноним (-), 11:41, 31/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Процесс выполняется в изолированном окружении, имеющем доступ только к функциям GPU.

    А DMA ему доступно?

     
     
  • 2.13, pavlinux (ok), 14:45, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > А DMA ему доступно?

    Google доступно всё! (с) :)

    Когда открываешь в браузере google.ru - уже страшно становится.
    А ставить их софт на комп всё равно, что в жо..е презерватив с серной кислотой носить
    - неизвестно когда лопнет и, то ли пронесёт, то ли скрючит.

     

  • 1.15, Аноним2 (?), 22:57, 31/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну? И где скачать хром с акселерацией???
     
     
  • 2.16, скачать (?), 23:58, 31/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну? И где скачать хром с акселерацией???

    бесплатно без смс и регистрации

     

  • 1.17, fresco (ok), 12:05, 02/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где, блин, игнорирование сайтовых шрифтов и отключение масштабирования картинок!
    акселерацию они, блин, добавли! элементарные бы вещи сначала реализовали.
     
     
  • 2.18, Bolk (?), 13:29, 02/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, то есть вы используете не релиз и жалуетесь на глюки?
     
     
  • 3.19, fresco (ok), 13:31, 02/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    в гугл хром тоже самое. это не глюки, это у них позиция такая.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру