locked
How to use direct2d in windows phone 8 app? RRS feed

  • Question

  • Hi

    I need to use Direct2D in Windows Phone 8 Apps,

    How can I?

    Is it available in Direct3D app itself?

    Friday, February 1, 2013 10:10 AM

Answers

All replies

  • Direct2D isn't available in WinPhone8. Neither is WIC.

    Friday, February 1, 2013 10:28 AM
  • Hi henador / Microsoft team,

    Why Direct2D is not available in win 8 phone app?

    Any specific reason?

    _Sujith

    Thursday, February 7, 2013 10:48 AM
  • Try the DirectxTK. It implements spritebatch just like XNA.

    http://directxtk.codeplex.com/wikipage?title=DirectXTK&referringTitle=Documentation

    At the bottom of the page it shows how to add to new project. All images do have to be in dds format.

    Steve
    Thursday, February 7, 2013 1:24 PM
  • I'd suggest also looking at Monogame.  You'll be able to keep all your old XNA functionality and use the new Win8 features at the same time. 
    Friday, February 8, 2013 3:59 PM
  • Hi henador / Microsoft team,

    Why Direct2D is not available in win 8 phone app?

    Any specific reason?

    _Sujith

    I don't know much about the architecture of WinPhone8 (WP8). Direct2D's absence is strange because it's obviously built on Direct3D, which is present in WP8. Even more peculiar is WIC since it appears to be a standalone software component. Basically, I get the impression that C++ on WP8 was an afterthought. Hopefully that will change with the rumored "Windows Blue" later this year. Unification of W8 and WP8 (and XBox8) development should be Microsoft's top priority right now.

    Saturday, February 9, 2013 5:04 AM
  • I would update that Direct2D and WIC are first supported in Windows Phone 8.1.
    Tuesday, April 22, 2014 2:43 AM
  • Source?

    Filip Skakun

    Monday, October 13, 2014 6:52 AM
  • Source for what? D2D being supported in Windows Phone 8.1?

    See What's new in Windows Phone 8.1, which lists Direct2D, DirectWrite, and WIC APIs. The Direct2D docs list phone support at the class and function level. For example, ID2D1Device1 interface lists:

    Minimum supported phone

    Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

    • Proposed as answer by Oliver Ulm Monday, October 13, 2014 8:32 AM
    Monday, October 13, 2014 7:04 AM
  • Thanks, that's what I needed.

    Filip Skakun

    Tuesday, October 14, 2014 5:10 PM