dev.net.ua

Українська Спільнота Розробникiв
 
Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

unmanaged GDI+ @ Vista

Останнє повідомлення 02-03-2007, 5:11 від ken23W. 1 відповіді.
Сортувати: Попереднє Наступне
  •  02-03-2007, 5:06 2592

    unmanaged GDI+ @ Vista

    Вопрос такой, есть ли аппаратное ускорение методам GDI+ на Viste?

    Насколько я понимаю, в основе DWM в Viste лежит т.н. MIL реализуемый в milcore.dll. Сам DWM и реализация MIL не являются менеджируемыми (для ускорения кода). DWM - это Dircet3D приложение, перехватывающее хендлы всех окон и отправляющее их отрисовку в 3D текстуры. Т.к. GDI и GDI+ теперь отрисовывают на плоскости текстуры то иерархически они в Vista стоят за MIL Core (и естественно за Direct3D уровнем). Вроде бы в некоторых статьях мелькало, что GDI все еще использует аппаратное ускорение для отрисовки в буфера текстур, а вот про GDI+ молчок...

    В .Net те все вроде бы понятно, там есть WPF, который всю свою отрисовку перекодирует в поток MIL команд, хотя старые приложения (.Net 2.0), которые используют GDI+ сюда не попадают, а вот что осталось программистам не использующим .Net?

    Получила ли GDI+ библиотека аппаратное ускорение на DWM текстурах или нет?
    Какая версия GDI+ стоит в Vista?
    Будет ли эта библиотека развиваться дальше, или неменеджируемая графическая подсистема теперь закрыта для не .Net разработчиков?
  •  02-03-2007, 5:11 2593 у відповідь на 2592

    Re: unmanaged GDI+ @ Vista

    Кстатий тем кто использует 3D графику и хочет получить ее полное ускорение в Vista прочтите вот эту статью (http://www.codeproject.com/useritems/umvistad3d.asp)
Переглядати як новосний Блог RSS в XML