docs/README-winrt.md
changeset 9137 b0b056a7b932
parent 9025 d09d4b578e77
child 9138 b513dc1f7dd5
equal deleted inserted replaced
9136:64fcdfcd5bca 9137:b0b056a7b932
     1 WinRT
     1 WinRT
     2 ================================================================================
     2 =====
     3 
     3 
     4 SDL/WinRT layer allows SDL2-based applications to run on many of Microsoft's
     4 SDL/WinRT layer allows SDL2-based applications to run on many of Microsoft's
     5 platforms that utilize the "Windows Runtime" (aka "WinRT") APIs.  WinRT apps
     5 platforms that utilize the "Windows Runtime" (aka "WinRT") APIs.  WinRT apps
     6 are currently always full-screen apps, run in what Microsoft calls their
     6 are currently always full-screen apps, run in what Microsoft calls their
     7 "Modern" environment (aka. "Metro"), and are distributed via Microsoft-run
     7 "Modern" environment (aka. "Metro"), and are distributed via Microsoft-run
    13 
    13 
    14 To note, WinRT applications that run on Windows 8.x and/or Windows RT are often
    14 To note, WinRT applications that run on Windows 8.x and/or Windows RT are often
    15 called "Windows Store" apps.
    15 called "Windows Store" apps.
    16 
    16 
    17 
    17 
    18 --------------------------------------------------------------------------------
       
    19 Requirements
    18 Requirements
    20 --------------------------------------------------------------------------------
    19 ------------
       
    20 
    21 - Microsoft Visual C++ 2012 -- Free, "Express" editions may be used, so long
    21 - Microsoft Visual C++ 2012 -- Free, "Express" editions may be used, so long
    22   as they include support for either "Windows Store" or "Windows Phone" apps.
    22   as they include support for either "Windows Store" or "Windows Phone" apps.
    23   (NOTE: MSVC 2013 support is pending.  2012 projects may be converted to 2013
    23   (NOTE: MSVC 2013 support is pending.  2012 projects may be converted to 2013
    24   projects by MSVC, in the meantime.)
    24   projects by MSVC, in the meantime.)
    25 - A valid Microsoft account -- This requirement is not imposed by SDL, but
    25 - A valid Microsoft account -- This requirement is not imposed by SDL, but
    26   rather by Microsoft's Visual C++ toolchain.
    26   rather by Microsoft's Visual C++ toolchain.
    27 
    27 
    28 
    28 
    29 --------------------------------------------------------------------------------
       
    30 TODO
    29 TODO
    31 --------------------------------------------------------------------------------
    30 ----
       
    31 
    32 - Finish adding support for MSVC 2013, and "Universal" WinRT apps, which
    32 - Finish adding support for MSVC 2013, and "Universal" WinRT apps, which
    33   support Windows 8.1, Windows Phone 8.1, and in the future, Xbox One and
    33   support Windows 8.1, Windows Phone 8.1, and in the future, Xbox One and
    34   Windows Desktop.
    34   Windows Desktop.
    35 - Finish adding support for the SDL satellite libraries (SDL_image, SDL_mixer,
    35 - Finish adding support for the SDL satellite libraries (SDL_image, SDL_mixer,
    36   SDL_ttf, etc.)
    36   SDL_ttf, etc.)