3 ms·
> Use Direct2D instead of DirectX9. The renderer used by WPF has been shown to be very inefficient compared to Direct2D. Is that why the capability of a user's
by mwcampbell 12y ago
> Use Direct2D instead of DirectX9. The renderer used by WPF has been shown to be very inefficient compared to Direct2D.
Is that why the capability of a user's video card had an appreciable impact on the performance of a WPF-based app that's little more than a text viewer and editor, at least as of 2009 (see http://community.logos.com/forums/t/6200.aspx http://community.logos.com/forums/t/6200.aspx)? Is the WPF renderer still suboptimal on today's graphics hardware? I'm thinking in particular of Intel's integrated graphics starting with Sandy Bridge. And does Direct2D have a better software fallback?
- grokys 12y agoYou can find a study of how WPF and Direct2D's renderers compare here: http://jeremiahmorrill.wordpress.com/2011/02/14/a-critical-deep-dive-into-the-wpf-rendering-system/ http://jeremiahmorrill.wordpress.com/2011/02/14/a-critical-d...