Можем ли мы заставить WPF использовать WARP вместо внутреннего рендера программного обеспечения? - PullRequest
3 голосов
/ 05 апреля 2011

WARP - это программная реализация DirectX 11 для Vista и 7

http://msdn.microsoft.com/en-us/library/gg615082.aspx

WPF также поддерживает XP и ориентирован на более низкую версию DX, поэтому его средство визуализации программного обеспечения отличается.

Мне интересно, может ли кто-нибудь придумать способ запустить WPF под WARP для ударов.В этом случае WPF подумает, что аппаратное ускорение, но WARP реализует вызовы DX.

WARP позволяет людям использовать технологии DirectX (например, Direct2D), не заботясь о том, отсутствует ли оборудование (как в сеансе RDP),Это отлично подходит для бизнес-приложений, которые хотят использовать преимущества HW, но не хотят кодировать отдельную логику рендеринга для случая SW.

Также есть вероятность, что WARP в некоторых случаях быстрее внутреннего рендерера WPF.

1 Ответ

1 голос
/ 05 апреля 2011

Нет, для этого нет точки расширения. Кроме того, WPF уже знает, когда нужно переключаться на рендеринг SW.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...