Skip to content
Permalink
Browse files

Integrated David Ludwig's support for Windows RT

  • Loading branch information
slouken committed Mar 9, 2014
2 parents c167d1f + 05c2306 commit 1367bf8748d4662ecd8c6b3254135b39d8a15676
Showing with 9,656 additions and 33 deletions.
  1. +404 −0 VisualC-WinPhone/SDL/SDL-WinPhone_VS2012.vcxproj
  2. +612 −0 VisualC-WinPhone/SDL/SDL-WinPhone_VS2012.vcxproj.filters
  3. +32 −0 VisualC-WinRT/SDL-WinRT_VS2012.sln
  4. +508 −0 VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj
  5. +645 −0 VisualC-WinRT/SDL/SDL-WinRT_VS2012.vcxproj.filters
  6. BIN VisualC-WinRT/tests/loopwave/Assets/Logo.png
  7. BIN VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png
  8. BIN VisualC-WinRT/tests/loopwave/Assets/SplashScreen.png
  9. BIN VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png
  10. +42 −0 VisualC-WinRT/tests/loopwave/Package.appxmanifest
  11. +170 −0 VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj
  12. BIN VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx
  13. BIN VisualC-WinRT/tests/testthread/Assets/Logo.png
  14. BIN VisualC-WinRT/tests/testthread/Assets/SmallLogo.png
  15. BIN VisualC-WinRT/tests/testthread/Assets/SplashScreen.png
  16. BIN VisualC-WinRT/tests/testthread/Assets/StoreLogo.png
  17. +42 −0 VisualC-WinRT/tests/testthread/Package.appxmanifest
  18. +160 −0 VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj
  19. BIN VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx
  20. +1 −0 Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj
  21. +2 −0 include/SDL_config.h
  22. +191 −0 include/SDL_config_winrt.h
  23. +1 −1 include/SDL_cpuinfo.h
  24. +7 −0 include/SDL_egl.h
  25. +70 −1 include/SDL_hints.h
  26. +30 −0 include/SDL_main.h
  27. +18 −1 include/SDL_platform.h
  28. +10 −0 include/SDL_stdinc.h
  29. +64 −0 include/SDL_system.h
  30. +12 −0 include/SDL_syswm.h
  31. +2 −2 include/begin_code.h
  32. +2 −0 src/SDL_assert.c
  33. +7 −2 src/SDL_log.c
  34. +1 −1 src/atomic/SDL_spinlock.c
  35. +106 −7 src/audio/xaudio2/SDL_xaudio2.c
  36. +69 −0 src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp
  37. +52 −0 src/audio/xaudio2/SDL_xaudio2_winrthelpers.h
  38. +22 −4 src/core/windows/SDL_windows.c
  39. +5 −0 src/core/windows/SDL_windows.h
  40. +16 −0 src/core/winrt/SDL_winrtapp_common.cpp
  41. +31 −0 src/core/winrt/SDL_winrtapp_common.h
  42. +668 −0 src/core/winrt/SDL_winrtapp_direct3d.cpp
  43. +58 −0 src/core/winrt/SDL_winrtapp_direct3d.h
  44. +158 −0 src/core/winrt/SDL_winrtapp_xaml.cpp
  45. +33 −0 src/core/winrt/SDL_winrtapp_xaml.h
  46. +7 −0 src/file/SDL_rwops.c
  47. +154 −0 src/filesystem/winrt/SDL_sysfilesystem.cpp
  48. +5 −5 src/joystick/SDL_gamecontroller.c
  49. +2 −0 src/joystick/SDL_gamecontrollerdb.h
  50. +1 −1 src/joystick/SDL_sysjoystick.h
  51. +537 −0 src/joystick/winrt/SDL_xinputjoystick.c
  52. +8 −0 src/loadso/windows/SDL_sysloadso.c
  53. +56 −0 src/main/winrt/SDL_winrt_main_NonXAML.cpp
  54. +3 −0 src/render/SDL_render.c
  55. +3 −0 src/render/SDL_sysrender.h
  56. +2,386 −0 src/render/direct3d11/SDL_render_d3d11.cpp
  57. +8 −0 src/render/opengles2/SDL_render_gles2.c
  58. +4 −0 src/stdlib/SDL_stdlib.c
  59. +2 −0 src/thread/SDL_thread_c.h
  60. +164 −0 src/thread/stdcpp/SDL_syscond.cpp
  61. +96 −0 src/thread/stdcpp/SDL_sysmutex.cpp
  62. +30 −0 src/thread/stdcpp/SDL_sysmutex_c.h
  63. +167 −0 src/thread/stdcpp/SDL_systhread.cpp
  64. +26 −0 src/thread/stdcpp/SDL_systhread_c.h
  65. +27 −2 src/timer/windows/SDL_systimer.c
  66. +3 −3 src/video/SDL_egl.c
  67. +3 −0 src/video/SDL_sysvideo.h
  68. +3 −0 src/video/SDL_video.c
  69. +153 −0 src/video/winrt/SDL_winrtevents.cpp
  70. +72 −0 src/video/winrt/SDL_winrtevents_c.h
  71. +301 −0 src/video/winrt/SDL_winrtkeyboard.cpp
  72. +166 −0 src/video/winrt/SDL_winrtmouse.cpp
  73. +40 −0 src/video/winrt/SDL_winrtmouse_c.h
  74. +50 −0 src/video/winrt/SDL_winrtopengles.cpp
  75. +48 −0 src/video/winrt/SDL_winrtopengles.h
  76. +394 −0 src/video/winrt/SDL_winrtpointerinput.cpp
  77. +401 −0 src/video/winrt/SDL_winrtvideo.cpp
  78. +79 −0 src/video/winrt/SDL_winrtvideo_cpp.h
  79. +6 −3 test/loopwave.c

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -0,0 +1,32 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL-WinRT", "SDL\SDL-WinRT_VS2012.vcxproj", "{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|ARM = Release|ARM
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|ARM.ActiveCfg = Debug|ARM
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|ARM.Build.0 = Debug|ARM
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|Win32.ActiveCfg = Debug|Win32
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|Win32.Build.0 = Debug|Win32
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|x64.ActiveCfg = Debug|x64
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|x64.Build.0 = Debug|x64
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|ARM.ActiveCfg = Release|ARM
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|ARM.Build.0 = Release|ARM
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|Win32.ActiveCfg = Release|Win32
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|Win32.Build.0 = Release|Win32
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|x64.ActiveCfg = Release|x64
{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Large diffs are not rendered by default.

0 comments on commit 1367bf8

Please sign in to comment.