У меня есть Asus EeeTop PC ET1602 со встроенной графикой Intel GMA 950, которая поддерживает DirectX 9. Несмотря на то , что установлен DirectX 9, WPF работает на уровне 0. Что касается документации (http://msdn.microsoft.com/en-us/library/ms742196.aspx), она должна работать как минимум на уровне 1. У вас есть идеи, почему это не так?
1 ответ
Википедия говорит:
GMA 950 имеет тот же архитектурный недостаток, что и GMA 900, без аппаратной обработки геометрии. Ни базовое аппаратное преобразование и освещение, ни более продвинутые вершинные шейдеры не обрабатываются в оборудовании GMA.
И MSDN говорит:
Уровень рендеринга 0
Значение уровня рендеринга 0 означает, что аппаратное ускорение графики не доступно для приложения на устройстве. На этом уровне разработчики должны предполагать, что вся графика будет отображаться программным обеспечением без аппаратного ускорения. Функциональность этого уровня соответствует версии DirectX ниже 9.0.
Таким образом, для этой карты нет аппаратного ускорения, возможно, установлен Direct X, но его функции будут недоступны.