1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/VisualC-WinPhone/SDL/SDL_VS2012-WinPhone.vcxproj Mon Jan 28 23:13:07 2013 -0500
1.3 @@ -0,0 +1,423 @@
1.4 +<?xml version="1.0" encoding="utf-8"?>
1.5 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
1.6 + <ItemGroup Label="ProjectConfigurations">
1.7 + <ProjectConfiguration Include="Debug|Win32">
1.8 + <Configuration>Debug</Configuration>
1.9 + <Platform>Win32</Platform>
1.10 + </ProjectConfiguration>
1.11 + <ProjectConfiguration Include="Debug|ARM">
1.12 + <Configuration>Debug</Configuration>
1.13 + <Platform>ARM</Platform>
1.14 + </ProjectConfiguration>
1.15 + <ProjectConfiguration Include="Release|Win32">
1.16 + <Configuration>Release</Configuration>
1.17 + <Platform>Win32</Platform>
1.18 + </ProjectConfiguration>
1.19 + <ProjectConfiguration Include="Release|ARM">
1.20 + <Configuration>Release</Configuration>
1.21 + <Platform>ARM</Platform>
1.22 + </ProjectConfiguration>
1.23 + </ItemGroup>
1.24 + <PropertyGroup Label="Globals">
1.25 + <ProjectGuid>{33048af1-031a-4ce6-b61e-fad2db832e9e}</ProjectGuid>
1.26 + <RootNamespace>SDL</RootNamespace>
1.27 + <DefaultLanguage>en-US</DefaultLanguage>
1.28 + <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
1.29 + <ProjectName>SDL-WinPhone</ProjectName>
1.30 + </PropertyGroup>
1.31 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
1.32 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
1.33 + <ConfigurationType>DynamicLibrary</ConfigurationType>
1.34 + <UseDebugLibraries>true</UseDebugLibraries>
1.35 + <PlatformToolset>v110_wp80</PlatformToolset>
1.36 + <IgnoreImportLibrary>false</IgnoreImportLibrary>
1.37 + </PropertyGroup>
1.38 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
1.39 + <ConfigurationType>DynamicLibrary</ConfigurationType>
1.40 + <UseDebugLibraries>true</UseDebugLibraries>
1.41 + <PlatformToolset>v110_wp80</PlatformToolset>
1.42 + <IgnoreImportLibrary>false</IgnoreImportLibrary>
1.43 + </PropertyGroup>
1.44 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
1.45 + <ConfigurationType>DynamicLibrary</ConfigurationType>
1.46 + <UseDebugLibraries>false</UseDebugLibraries>
1.47 + <WholeProgramOptimization>true</WholeProgramOptimization>
1.48 + <PlatformToolset>v110_wp80</PlatformToolset>
1.49 + <IgnoreImportLibrary>false</IgnoreImportLibrary>
1.50 + </PropertyGroup>
1.51 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
1.52 + <ConfigurationType>DynamicLibrary</ConfigurationType>
1.53 + <UseDebugLibraries>false</UseDebugLibraries>
1.54 + <WholeProgramOptimization>true</WholeProgramOptimization>
1.55 + <PlatformToolset>v110_wp80</PlatformToolset>
1.56 + <IgnoreImportLibrary>false</IgnoreImportLibrary>
1.57 + </PropertyGroup>
1.58 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
1.59 + <ImportGroup Label="PropertySheets">
1.60 + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
1.61 + </ImportGroup>
1.62 + <PropertyGroup Label="UserMacros" />
1.63 + <PropertyGroup>
1.64 + <GenerateManifest>false</GenerateManifest>
1.65 + </PropertyGroup>
1.66 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
1.67 + <ClCompile>
1.68 + <PreprocessorDefinitions>_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.69 + <PrecompiledHeader>NotUsing</PrecompiledHeader>
1.70 + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
1.71 + <CompileAsWinRT>false</CompileAsWinRT>
1.72 + <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
1.73 + <AdditionalIncludeDirectories>..\..\include</AdditionalIncludeDirectories>
1.74 + <MinimalRebuild>false</MinimalRebuild>
1.75 + </ClCompile>
1.76 + <Link>
1.77 + <SubSystem>Console</SubSystem>
1.78 + <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
1.79 + <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
1.80 + <GenerateDebugInformation>true</GenerateDebugInformation>
1.81 + <AdditionalDependencies>d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.82 + </Link>
1.83 + </ItemDefinitionGroup>
1.84 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
1.85 + <ClCompile>
1.86 + <PreprocessorDefinitions>_USRDLL;UNICODE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.87 + <PrecompiledHeader>NotUsing</PrecompiledHeader>
1.88 + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
1.89 + <CompileAsWinRT>false</CompileAsWinRT>
1.90 + <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
1.91 + <AdditionalIncludeDirectories>..\..\include</AdditionalIncludeDirectories>
1.92 + </ClCompile>
1.93 + <Link>
1.94 + <SubSystem>Console</SubSystem>
1.95 + <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
1.96 + <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
1.97 + <GenerateDebugInformation>true</GenerateDebugInformation>
1.98 + <AdditionalDependencies>d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.99 + </Link>
1.100 + </ItemDefinitionGroup>
1.101 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
1.102 + <ClCompile>
1.103 + <PreprocessorDefinitions>_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.104 + <PrecompiledHeader>NotUsing</PrecompiledHeader>
1.105 + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
1.106 + <CompileAsWinRT>false</CompileAsWinRT>
1.107 + <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
1.108 + <AdditionalIncludeDirectories>..\..\include</AdditionalIncludeDirectories>
1.109 + <MinimalRebuild>false</MinimalRebuild>
1.110 + </ClCompile>
1.111 + <Link>
1.112 + <SubSystem>Console</SubSystem>
1.113 + <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
1.114 + <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
1.115 + <GenerateDebugInformation>true</GenerateDebugInformation>
1.116 + <AdditionalDependencies>d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.117 + </Link>
1.118 + </ItemDefinitionGroup>
1.119 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
1.120 + <ClCompile>
1.121 + <PreprocessorDefinitions>_USRDLL;UNICODE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.122 + <PrecompiledHeader>NotUsing</PrecompiledHeader>
1.123 + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
1.124 + <CompileAsWinRT>false</CompileAsWinRT>
1.125 + <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
1.126 + <AdditionalIncludeDirectories>..\..\include</AdditionalIncludeDirectories>
1.127 + </ClCompile>
1.128 + <Link>
1.129 + <SubSystem>Console</SubSystem>
1.130 + <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
1.131 + <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
1.132 + <GenerateDebugInformation>true</GenerateDebugInformation>
1.133 + <AdditionalDependencies>d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.134 + </Link>
1.135 + </ItemDefinitionGroup>
1.136 + <ItemGroup>
1.137 + <Reference Include="Windows">
1.138 + <IsWinMDFile>true</IsWinMDFile>
1.139 + </Reference>
1.140 + <Reference Include="platform.winmd">
1.141 + <IsWinMDFile>true</IsWinMDFile>
1.142 + <Private>false</Private>
1.143 + </Reference>
1.144 + </ItemGroup>
1.145 + <ItemGroup>
1.146 + <ClInclude Include="..\..\include\begin_code.h" />
1.147 + <ClInclude Include="..\..\include\close_code.h" />
1.148 + <ClInclude Include="..\..\include\SDL.h" />
1.149 + <ClInclude Include="..\..\include\SDL_assert.h" />
1.150 + <ClInclude Include="..\..\include\SDL_atomic.h" />
1.151 + <ClInclude Include="..\..\include\SDL_audio.h" />
1.152 + <ClInclude Include="..\..\include\SDL_blendmode.h" />
1.153 + <ClInclude Include="..\..\include\SDL_clipboard.h" />
1.154 + <ClInclude Include="..\..\include\SDL_config.h" />
1.155 + <ClInclude Include="..\..\include\SDL_config_minimal.h" />
1.156 + <ClInclude Include="..\..\include\SDL_config_windowsrt.h" />
1.157 + <ClInclude Include="..\..\include\SDL_copying.h" />
1.158 + <ClInclude Include="..\..\include\SDL_cpuinfo.h" />
1.159 + <ClInclude Include="..\..\include\SDL_endian.h" />
1.160 + <ClInclude Include="..\..\include\SDL_error.h" />
1.161 + <ClInclude Include="..\..\include\SDL_events.h" />
1.162 + <ClInclude Include="..\..\include\SDL_haptic.h" />
1.163 + <ClInclude Include="..\..\include\SDL_hints.h" />
1.164 + <ClInclude Include="..\..\include\SDL_input.h" />
1.165 + <ClInclude Include="..\..\include\SDL_joystick.h" />
1.166 + <ClInclude Include="..\..\include\SDL_keyboard.h" />
1.167 + <ClInclude Include="..\..\include\SDL_keycode.h" />
1.168 + <ClInclude Include="..\..\include\SDL_loadso.h" />
1.169 + <ClInclude Include="..\..\include\SDL_log.h" />
1.170 + <ClInclude Include="..\..\include\SDL_main.h" />
1.171 + <ClInclude Include="..\..\include\SDL_mouse.h" />
1.172 + <ClInclude Include="..\..\include\SDL_mutex.h" />
1.173 + <ClInclude Include="..\..\include\SDL_name.h" />
1.174 + <ClInclude Include="..\..\include\SDL_pixels.h" />
1.175 + <ClInclude Include="..\..\include\SDL_platform.h" />
1.176 + <ClInclude Include="..\..\include\SDL_power.h" />
1.177 + <ClInclude Include="..\..\include\SDL_quit.h" />
1.178 + <ClInclude Include="..\..\include\SDL_rect.h" />
1.179 + <ClInclude Include="..\..\include\SDL_render.h" />
1.180 + <ClInclude Include="..\..\include\SDL_revision.h" />
1.181 + <ClInclude Include="..\..\include\SDL_rwops.h" />
1.182 + <ClInclude Include="..\..\include\SDL_scancode.h" />
1.183 + <ClInclude Include="..\..\include\SDL_shape.h" />
1.184 + <ClInclude Include="..\..\include\SDL_stdinc.h" />
1.185 + <ClInclude Include="..\..\include\SDL_surface.h" />
1.186 + <ClInclude Include="..\..\include\SDL_system.h" />
1.187 + <ClInclude Include="..\..\include\SDL_syswm.h" />
1.188 + <ClInclude Include="..\..\include\SDL_thread.h" />
1.189 + <ClInclude Include="..\..\include\SDL_timer.h" />
1.190 + <ClInclude Include="..\..\include\SDL_touch.h" />
1.191 + <ClInclude Include="..\..\include\SDL_types.h" />
1.192 + <ClInclude Include="..\..\include\SDL_version.h" />
1.193 + <ClInclude Include="..\..\include\SDL_video.h" />
1.194 + <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h" />
1.195 + <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h" />
1.196 + <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h" />
1.197 + <ClInclude Include="..\..\src\audio\SDL_audiomem.h" />
1.198 + <ClInclude Include="..\..\src\audio\SDL_audio_c.h" />
1.199 + <ClInclude Include="..\..\src\audio\SDL_sysaudio.h" />
1.200 + <ClInclude Include="..\..\src\audio\SDL_wave.h" />
1.201 + <ClInclude Include="..\..\src\audio\xaudio2\SDL_xaudio2_winrthelpers.h" />
1.202 + <ClInclude Include="..\..\src\core\windows\SDL_windows.h" />
1.203 + <ClInclude Include="..\..\src\events\blank_cursor.h" />
1.204 + <ClInclude Include="..\..\src\events\default_cursor.h" />
1.205 + <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h" />
1.206 + <ClInclude Include="..\..\src\events\SDL_dropevents_c.h" />
1.207 + <ClInclude Include="..\..\src\events\SDL_events_c.h" />
1.208 + <ClInclude Include="..\..\src\events\SDL_keyboard_c.h" />
1.209 + <ClInclude Include="..\..\src\events\SDL_mouse_c.h" />
1.210 + <ClInclude Include="..\..\src\events\SDL_sysevents.h" />
1.211 + <ClInclude Include="..\..\src\events\SDL_touch_c.h" />
1.212 + <ClInclude Include="..\..\src\events\SDL_windowevents_c.h" />
1.213 + <ClInclude Include="..\..\src\haptic\SDL_haptic_c.h" />
1.214 + <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h" />
1.215 + <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h" />
1.216 + <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h" />
1.217 + <ClInclude Include="..\..\src\render\mmx.h" />
1.218 + <ClInclude Include="..\..\src\render\SDL_sysrender.h" />
1.219 + <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h" />
1.220 + <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h" />
1.221 + <ClInclude Include="..\..\src\render\software\SDL_blendline.h" />
1.222 + <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h" />
1.223 + <ClInclude Include="..\..\src\render\software\SDL_draw.h" />
1.224 + <ClInclude Include="..\..\src\render\software\SDL_drawline.h" />
1.225 + <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h" />
1.226 + <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h" />
1.227 + <ClInclude Include="..\..\src\render\software\SDL_rotate.h" />
1.228 + <ClInclude Include="..\..\src\SDL_assert_c.h" />
1.229 + <ClInclude Include="..\..\src\SDL_error_c.h" />
1.230 + <ClInclude Include="..\..\src\SDL_fatal.h" />
1.231 + <ClInclude Include="..\..\src\SDL_hints_c.h" />
1.232 + <ClInclude Include="..\..\src\thread\SDL_systhread.h" />
1.233 + <ClInclude Include="..\..\src\thread\SDL_thread_c.h" />
1.234 + <ClInclude Include="..\..\src\thread\stdcpp\SDL_sysmutex_c.h" />
1.235 + <ClInclude Include="..\..\src\thread\stdcpp\SDL_systhread_c.h" />
1.236 + <ClInclude Include="..\..\src\timer\SDL_timer_c.h" />
1.237 + <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h" />
1.238 + <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h" />
1.239 + <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h" />
1.240 + <ClInclude Include="..\..\src\video\SDL_blit.h" />
1.241 + <ClInclude Include="..\..\src\video\SDL_blit_auto.h" />
1.242 + <ClInclude Include="..\..\src\video\SDL_blit_copy.h" />
1.243 + <ClInclude Include="..\..\src\video\SDL_blit_slow.h" />
1.244 + <ClInclude Include="..\..\src\video\SDL_pixels_c.h" />
1.245 + <ClInclude Include="..\..\src\video\SDL_rect_c.h" />
1.246 + <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h" />
1.247 + <ClInclude Include="..\..\src\video\SDL_shape_internals.h" />
1.248 + <ClInclude Include="..\..\src\video\SDL_sysvideo.h" />
1.249 + <ClInclude Include="..\..\src\video\windowsrt\DirectXHelper.h" />
1.250 + <ClInclude Include="..\..\src\video\windowsrt\SDLmain_WinRT_common.h" />
1.251 + <ClInclude Include="..\..\src\video\windowsrt\SDL_WinRTApp.h" />
1.252 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtevents_c.h" />
1.253 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtframebuffer_c.h" />
1.254 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtmouse.h" />
1.255 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtrenderer.h" />
1.256 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtvideo.h" />
1.257 + </ItemGroup>
1.258 + <ItemGroup>
1.259 + <ClCompile Include="..\..\src\atomic\SDL_atomic.c" />
1.260 + <ClCompile Include="..\..\src\atomic\SDL_spinlock.c" />
1.261 + <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c" />
1.262 + <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c" />
1.263 + <ClCompile Include="..\..\src\audio\SDL_audio.c" />
1.264 + <ClCompile Include="..\..\src\audio\SDL_audiocvt.c" />
1.265 + <ClCompile Include="..\..\src\audio\SDL_audiodev.c" />
1.266 + <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c" />
1.267 + <ClCompile Include="..\..\src\audio\SDL_mixer.c" />
1.268 + <ClCompile Include="..\..\src\audio\SDL_wave.c" />
1.269 + <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c">
1.270 + <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">CompileAsCpp</CompileAs>
1.271 + <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">CompileAsCpp</CompileAs>
1.272 + <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
1.273 + <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
1.274 + </ClCompile>
1.275 + <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2_winrthelpers.cpp">
1.276 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.277 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.278 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.279 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.280 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.281 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.282 + </ClCompile>
1.283 + <ClCompile Include="..\..\src\core\windowsrt\SDL_winrtpaths.cpp">
1.284 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.285 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.286 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.287 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.288 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.289 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.290 + </ClCompile>
1.291 + <ClCompile Include="..\..\src\core\windows\SDL_windows.c" />
1.292 + <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c" />
1.293 + <ClCompile Include="..\..\src\events\SDL_clipboardevents.c" />
1.294 + <ClCompile Include="..\..\src\events\SDL_dropevents.c" />
1.295 + <ClCompile Include="..\..\src\events\SDL_events.c" />
1.296 + <ClCompile Include="..\..\src\events\SDL_gesture.c" />
1.297 + <ClCompile Include="..\..\src\events\SDL_keyboard.c" />
1.298 + <ClCompile Include="..\..\src\events\SDL_mouse.c" />
1.299 + <ClCompile Include="..\..\src\events\SDL_quit.c" />
1.300 + <ClCompile Include="..\..\src\events\SDL_touch.c" />
1.301 + <ClCompile Include="..\..\src\events\SDL_windowevents.c" />
1.302 + <ClCompile Include="..\..\src\file\SDL_rwops.c" />
1.303 + <ClCompile Include="..\..\src\haptic\dummy\SDL_syshaptic.c" />
1.304 + <ClCompile Include="..\..\src\haptic\SDL_haptic.c" />
1.305 + <ClCompile Include="..\..\src\joystick\dummy\SDL_sysjoystick.c" />
1.306 + <ClCompile Include="..\..\src\joystick\SDL_joystick.c" />
1.307 + <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c" />
1.308 + <ClCompile Include="..\..\src\render\SDL_render.c" />
1.309 + <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c" />
1.310 + <ClCompile Include="..\..\src\render\SDL_yuv_sw.c" />
1.311 + <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c" />
1.312 + <ClCompile Include="..\..\src\render\software\SDL_blendline.c" />
1.313 + <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c" />
1.314 + <ClCompile Include="..\..\src\render\software\SDL_drawline.c" />
1.315 + <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c" />
1.316 + <ClCompile Include="..\..\src\render\software\SDL_render_sw.c" />
1.317 + <ClCompile Include="..\..\src\render\software\SDL_rotate.c" />
1.318 + <ClCompile Include="..\..\src\SDL.c" />
1.319 + <ClCompile Include="..\..\src\SDL_assert.c" />
1.320 + <ClCompile Include="..\..\src\SDL_error.c" />
1.321 + <ClCompile Include="..\..\src\SDL_fatal.c" />
1.322 + <ClCompile Include="..\..\src\SDL_hints.c" />
1.323 + <ClCompile Include="..\..\src\SDL_log.c" />
1.324 + <ClCompile Include="..\..\src\stdlib\SDL_getenv.c" />
1.325 + <ClCompile Include="..\..\src\stdlib\SDL_iconv.c" />
1.326 + <ClCompile Include="..\..\src\stdlib\SDL_qsort.c" />
1.327 + <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c" />
1.328 + <ClCompile Include="..\..\src\stdlib\SDL_string.c" />
1.329 + <ClCompile Include="..\..\src\thread\generic\SDL_syssem.c" />
1.330 + <ClCompile Include="..\..\src\thread\SDL_thread.c" />
1.331 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_syscond.cpp" />
1.332 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_sysmutex.cpp" />
1.333 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_systhread.cpp" />
1.334 + <ClCompile Include="..\..\src\timer\SDL_timer.c" />
1.335 + <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c" />
1.336 + <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c" />
1.337 + <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c" />
1.338 + <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c" />
1.339 + <ClCompile Include="..\..\src\video\SDL_blit.c" />
1.340 + <ClCompile Include="..\..\src\video\SDL_blit_0.c" />
1.341 + <ClCompile Include="..\..\src\video\SDL_blit_1.c" />
1.342 + <ClCompile Include="..\..\src\video\SDL_blit_A.c" />
1.343 + <ClCompile Include="..\..\src\video\SDL_blit_auto.c" />
1.344 + <ClCompile Include="..\..\src\video\SDL_blit_copy.c" />
1.345 + <ClCompile Include="..\..\src\video\SDL_blit_N.c" />
1.346 + <ClCompile Include="..\..\src\video\SDL_blit_slow.c" />
1.347 + <ClCompile Include="..\..\src\video\SDL_bmp.c" />
1.348 + <ClCompile Include="..\..\src\video\SDL_clipboard.c" />
1.349 + <ClCompile Include="..\..\src\video\SDL_fillrect.c" />
1.350 + <ClCompile Include="..\..\src\video\SDL_pixels.c" />
1.351 + <ClCompile Include="..\..\src\video\SDL_rect.c" />
1.352 + <ClCompile Include="..\..\src\video\SDL_RLEaccel.c" />
1.353 + <ClCompile Include="..\..\src\video\SDL_shape.c" />
1.354 + <ClCompile Include="..\..\src\video\SDL_stretch.c" />
1.355 + <ClCompile Include="..\..\src\video\SDL_surface.c" />
1.356 + <ClCompile Include="..\..\src\video\SDL_video.c" />
1.357 + <ClCompile Include="..\..\src\video\windowsrt\SDL_WinRTApp.cpp">
1.358 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.359 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.360 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.361 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.362 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.363 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.364 + </ClCompile>
1.365 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtevents.cpp">
1.366 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.367 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.368 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.369 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.370 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.371 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.372 + </ClCompile>
1.373 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtframebuffer.cpp">
1.374 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.375 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.376 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.377 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.378 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.379 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.380 + </ClCompile>
1.381 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtmouse.cpp">
1.382 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.383 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.384 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.385 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.386 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.387 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.388 + </ClCompile>
1.389 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtrenderer.cpp">
1.390 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.391 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.392 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.393 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.394 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.395 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.396 + </ClCompile>
1.397 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtvideo.cpp">
1.398 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT>
1.399 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT>
1.400 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CompileAsWinRT>
1.401 + <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CompileAsWinRT>
1.402 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</MinimalRebuild>
1.403 + <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MinimalRebuild>
1.404 + </ClCompile>
1.405 + </ItemGroup>
1.406 + <ItemGroup>
1.407 + <FxCompile Include="..\..\src\video\windowsrt\SimplePixelShader.hlsl">
1.408 + <FileType>Document</FileType>
1.409 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Pixel</ShaderType>
1.410 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Pixel</ShaderType>
1.411 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Pixel</ShaderType>
1.412 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Pixel</ShaderType>
1.413 + </FxCompile>
1.414 + <FxCompile Include="..\..\src\video\windowsrt\SimpleVertexShader.hlsl">
1.415 + <FileType>Document</FileType>
1.416 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Vertex</ShaderType>
1.417 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Vertex</ShaderType>
1.418 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Vertex</ShaderType>
1.419 + <ShaderType Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Vertex</ShaderType>
1.420 + </FxCompile>
1.421 + </ItemGroup>
1.422 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
1.423 + <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
1.424 + <ImportGroup Label="ExtensionTargets">
1.425 + </ImportGroup>
1.426 +</Project>
1.427 \ No newline at end of file
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/VisualC-WinPhone/SDL/SDL_VS2012-WinPhone.vcxproj.filters Mon Jan 28 23:13:07 2013 -0500
2.3 @@ -0,0 +1,614 @@
2.4 +<?xml version="1.0" encoding="utf-8"?>
2.5 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2.6 + <ItemGroup>
2.7 + <Filter Include="Header Files">
2.8 + <UniqueIdentifier>{02b21b9a-45a7-41ee-a8a6-e45d14aa28da}</UniqueIdentifier>
2.9 + </Filter>
2.10 + <Filter Include="Source Files">
2.11 + <UniqueIdentifier>{abc3a7e6-f955-4cb5-8340-fae0f653e9c1}</UniqueIdentifier>
2.12 + </Filter>
2.13 + <Filter Include="GPU Shaders">
2.14 + <UniqueIdentifier>{fd67993e-5155-488b-9313-d1eb06a1b67e}</UniqueIdentifier>
2.15 + </Filter>
2.16 + </ItemGroup>
2.17 + <ItemGroup>
2.18 + <ClInclude Include="..\..\include\begin_code.h">
2.19 + <Filter>Header Files</Filter>
2.20 + </ClInclude>
2.21 + <ClInclude Include="..\..\include\close_code.h">
2.22 + <Filter>Header Files</Filter>
2.23 + </ClInclude>
2.24 + <ClInclude Include="..\..\include\SDL.h">
2.25 + <Filter>Header Files</Filter>
2.26 + </ClInclude>
2.27 + <ClInclude Include="..\..\include\SDL_assert.h">
2.28 + <Filter>Header Files</Filter>
2.29 + </ClInclude>
2.30 + <ClInclude Include="..\..\include\SDL_atomic.h">
2.31 + <Filter>Header Files</Filter>
2.32 + </ClInclude>
2.33 + <ClInclude Include="..\..\include\SDL_audio.h">
2.34 + <Filter>Header Files</Filter>
2.35 + </ClInclude>
2.36 + <ClInclude Include="..\..\include\SDL_blendmode.h">
2.37 + <Filter>Header Files</Filter>
2.38 + </ClInclude>
2.39 + <ClInclude Include="..\..\include\SDL_clipboard.h">
2.40 + <Filter>Header Files</Filter>
2.41 + </ClInclude>
2.42 + <ClInclude Include="..\..\include\SDL_config.h">
2.43 + <Filter>Header Files</Filter>
2.44 + </ClInclude>
2.45 + <ClInclude Include="..\..\include\SDL_config_minimal.h">
2.46 + <Filter>Header Files</Filter>
2.47 + </ClInclude>
2.48 + <ClInclude Include="..\..\include\SDL_config_windowsrt.h">
2.49 + <Filter>Header Files</Filter>
2.50 + </ClInclude>
2.51 + <ClInclude Include="..\..\include\SDL_copying.h">
2.52 + <Filter>Header Files</Filter>
2.53 + </ClInclude>
2.54 + <ClInclude Include="..\..\include\SDL_cpuinfo.h">
2.55 + <Filter>Header Files</Filter>
2.56 + </ClInclude>
2.57 + <ClInclude Include="..\..\include\SDL_endian.h">
2.58 + <Filter>Header Files</Filter>
2.59 + </ClInclude>
2.60 + <ClInclude Include="..\..\include\SDL_error.h">
2.61 + <Filter>Header Files</Filter>
2.62 + </ClInclude>
2.63 + <ClInclude Include="..\..\include\SDL_events.h">
2.64 + <Filter>Header Files</Filter>
2.65 + </ClInclude>
2.66 + <ClInclude Include="..\..\include\SDL_haptic.h">
2.67 + <Filter>Header Files</Filter>
2.68 + </ClInclude>
2.69 + <ClInclude Include="..\..\include\SDL_hints.h">
2.70 + <Filter>Header Files</Filter>
2.71 + </ClInclude>
2.72 + <ClInclude Include="..\..\include\SDL_input.h">
2.73 + <Filter>Header Files</Filter>
2.74 + </ClInclude>
2.75 + <ClInclude Include="..\..\include\SDL_joystick.h">
2.76 + <Filter>Header Files</Filter>
2.77 + </ClInclude>
2.78 + <ClInclude Include="..\..\include\SDL_keyboard.h">
2.79 + <Filter>Header Files</Filter>
2.80 + </ClInclude>
2.81 + <ClInclude Include="..\..\include\SDL_keycode.h">
2.82 + <Filter>Header Files</Filter>
2.83 + </ClInclude>
2.84 + <ClInclude Include="..\..\include\SDL_loadso.h">
2.85 + <Filter>Header Files</Filter>
2.86 + </ClInclude>
2.87 + <ClInclude Include="..\..\include\SDL_log.h">
2.88 + <Filter>Header Files</Filter>
2.89 + </ClInclude>
2.90 + <ClInclude Include="..\..\include\SDL_main.h">
2.91 + <Filter>Header Files</Filter>
2.92 + </ClInclude>
2.93 + <ClInclude Include="..\..\include\SDL_mouse.h">
2.94 + <Filter>Header Files</Filter>
2.95 + </ClInclude>
2.96 + <ClInclude Include="..\..\include\SDL_mutex.h">
2.97 + <Filter>Header Files</Filter>
2.98 + </ClInclude>
2.99 + <ClInclude Include="..\..\include\SDL_name.h">
2.100 + <Filter>Header Files</Filter>
2.101 + </ClInclude>
2.102 + <ClInclude Include="..\..\include\SDL_pixels.h">
2.103 + <Filter>Header Files</Filter>
2.104 + </ClInclude>
2.105 + <ClInclude Include="..\..\include\SDL_platform.h">
2.106 + <Filter>Header Files</Filter>
2.107 + </ClInclude>
2.108 + <ClInclude Include="..\..\include\SDL_power.h">
2.109 + <Filter>Header Files</Filter>
2.110 + </ClInclude>
2.111 + <ClInclude Include="..\..\include\SDL_quit.h">
2.112 + <Filter>Header Files</Filter>
2.113 + </ClInclude>
2.114 + <ClInclude Include="..\..\include\SDL_rect.h">
2.115 + <Filter>Header Files</Filter>
2.116 + </ClInclude>
2.117 + <ClInclude Include="..\..\include\SDL_render.h">
2.118 + <Filter>Header Files</Filter>
2.119 + </ClInclude>
2.120 + <ClInclude Include="..\..\include\SDL_revision.h">
2.121 + <Filter>Header Files</Filter>
2.122 + </ClInclude>
2.123 + <ClInclude Include="..\..\include\SDL_rwops.h">
2.124 + <Filter>Header Files</Filter>
2.125 + </ClInclude>
2.126 + <ClInclude Include="..\..\include\SDL_scancode.h">
2.127 + <Filter>Header Files</Filter>
2.128 + </ClInclude>
2.129 + <ClInclude Include="..\..\include\SDL_shape.h">
2.130 + <Filter>Header Files</Filter>
2.131 + </ClInclude>
2.132 + <ClInclude Include="..\..\include\SDL_stdinc.h">
2.133 + <Filter>Header Files</Filter>
2.134 + </ClInclude>
2.135 + <ClInclude Include="..\..\include\SDL_surface.h">
2.136 + <Filter>Header Files</Filter>
2.137 + </ClInclude>
2.138 + <ClInclude Include="..\..\include\SDL_system.h">
2.139 + <Filter>Header Files</Filter>
2.140 + </ClInclude>
2.141 + <ClInclude Include="..\..\include\SDL_syswm.h">
2.142 + <Filter>Header Files</Filter>
2.143 + </ClInclude>
2.144 + <ClInclude Include="..\..\include\SDL_thread.h">
2.145 + <Filter>Header Files</Filter>
2.146 + </ClInclude>
2.147 + <ClInclude Include="..\..\include\SDL_timer.h">
2.148 + <Filter>Header Files</Filter>
2.149 + </ClInclude>
2.150 + <ClInclude Include="..\..\include\SDL_touch.h">
2.151 + <Filter>Header Files</Filter>
2.152 + </ClInclude>
2.153 + <ClInclude Include="..\..\include\SDL_types.h">
2.154 + <Filter>Header Files</Filter>
2.155 + </ClInclude>
2.156 + <ClInclude Include="..\..\include\SDL_version.h">
2.157 + <Filter>Header Files</Filter>
2.158 + </ClInclude>
2.159 + <ClInclude Include="..\..\include\SDL_video.h">
2.160 + <Filter>Header Files</Filter>
2.161 + </ClInclude>
2.162 + <ClInclude Include="..\..\src\audio\disk\SDL_diskaudio.h">
2.163 + <Filter>Source Files</Filter>
2.164 + </ClInclude>
2.165 + <ClInclude Include="..\..\src\audio\dummy\SDL_dummyaudio.h">
2.166 + <Filter>Source Files</Filter>
2.167 + </ClInclude>
2.168 + <ClInclude Include="..\..\src\audio\SDL_audiodev_c.h">
2.169 + <Filter>Source Files</Filter>
2.170 + </ClInclude>
2.171 + <ClInclude Include="..\..\src\audio\SDL_audiomem.h">
2.172 + <Filter>Source Files</Filter>
2.173 + </ClInclude>
2.174 + <ClInclude Include="..\..\src\audio\SDL_audio_c.h">
2.175 + <Filter>Source Files</Filter>
2.176 + </ClInclude>
2.177 + <ClInclude Include="..\..\src\audio\SDL_sysaudio.h">
2.178 + <Filter>Source Files</Filter>
2.179 + </ClInclude>
2.180 + <ClInclude Include="..\..\src\audio\SDL_wave.h">
2.181 + <Filter>Source Files</Filter>
2.182 + </ClInclude>
2.183 + <ClInclude Include="..\..\src\audio\xaudio2\SDL_xaudio2_winrthelpers.h">
2.184 + <Filter>Source Files</Filter>
2.185 + </ClInclude>
2.186 + <ClInclude Include="..\..\src\core\windows\SDL_windows.h">
2.187 + <Filter>Source Files</Filter>
2.188 + </ClInclude>
2.189 + <ClInclude Include="..\..\src\events\blank_cursor.h">
2.190 + <Filter>Source Files</Filter>
2.191 + </ClInclude>
2.192 + <ClInclude Include="..\..\src\events\default_cursor.h">
2.193 + <Filter>Source Files</Filter>
2.194 + </ClInclude>
2.195 + <ClInclude Include="..\..\src\events\SDL_clipboardevents_c.h">
2.196 + <Filter>Source Files</Filter>
2.197 + </ClInclude>
2.198 + <ClInclude Include="..\..\src\events\SDL_dropevents_c.h">
2.199 + <Filter>Source Files</Filter>
2.200 + </ClInclude>
2.201 + <ClInclude Include="..\..\src\events\SDL_events_c.h">
2.202 + <Filter>Source Files</Filter>
2.203 + </ClInclude>
2.204 + <ClInclude Include="..\..\src\events\SDL_keyboard_c.h">
2.205 + <Filter>Source Files</Filter>
2.206 + </ClInclude>
2.207 + <ClInclude Include="..\..\src\events\SDL_mouse_c.h">
2.208 + <Filter>Source Files</Filter>
2.209 + </ClInclude>
2.210 + <ClInclude Include="..\..\src\events\SDL_sysevents.h">
2.211 + <Filter>Source Files</Filter>
2.212 + </ClInclude>
2.213 + <ClInclude Include="..\..\src\events\SDL_touch_c.h">
2.214 + <Filter>Source Files</Filter>
2.215 + </ClInclude>
2.216 + <ClInclude Include="..\..\src\events\SDL_windowevents_c.h">
2.217 + <Filter>Source Files</Filter>
2.218 + </ClInclude>
2.219 + <ClInclude Include="..\..\src\haptic\SDL_haptic_c.h">
2.220 + <Filter>Source Files</Filter>
2.221 + </ClInclude>
2.222 + <ClInclude Include="..\..\src\haptic\SDL_syshaptic.h">
2.223 + <Filter>Source Files</Filter>
2.224 + </ClInclude>
2.225 + <ClInclude Include="..\..\src\joystick\SDL_joystick_c.h">
2.226 + <Filter>Source Files</Filter>
2.227 + </ClInclude>
2.228 + <ClInclude Include="..\..\src\joystick\SDL_sysjoystick.h">
2.229 + <Filter>Source Files</Filter>
2.230 + </ClInclude>
2.231 + <ClInclude Include="..\..\src\render\mmx.h">
2.232 + <Filter>Source Files</Filter>
2.233 + </ClInclude>
2.234 + <ClInclude Include="..\..\src\render\SDL_sysrender.h">
2.235 + <Filter>Source Files</Filter>
2.236 + </ClInclude>
2.237 + <ClInclude Include="..\..\src\render\SDL_yuv_sw_c.h">
2.238 + <Filter>Source Files</Filter>
2.239 + </ClInclude>
2.240 + <ClInclude Include="..\..\src\render\software\SDL_blendfillrect.h">
2.241 + <Filter>Source Files</Filter>
2.242 + </ClInclude>
2.243 + <ClInclude Include="..\..\src\render\software\SDL_blendline.h">
2.244 + <Filter>Source Files</Filter>
2.245 + </ClInclude>
2.246 + <ClInclude Include="..\..\src\render\software\SDL_blendpoint.h">
2.247 + <Filter>Source Files</Filter>
2.248 + </ClInclude>
2.249 + <ClInclude Include="..\..\src\render\software\SDL_draw.h">
2.250 + <Filter>Source Files</Filter>
2.251 + </ClInclude>
2.252 + <ClInclude Include="..\..\src\render\software\SDL_drawline.h">
2.253 + <Filter>Source Files</Filter>
2.254 + </ClInclude>
2.255 + <ClInclude Include="..\..\src\render\software\SDL_drawpoint.h">
2.256 + <Filter>Source Files</Filter>
2.257 + </ClInclude>
2.258 + <ClInclude Include="..\..\src\render\software\SDL_render_sw_c.h">
2.259 + <Filter>Source Files</Filter>
2.260 + </ClInclude>
2.261 + <ClInclude Include="..\..\src\render\software\SDL_rotate.h">
2.262 + <Filter>Source Files</Filter>
2.263 + </ClInclude>
2.264 + <ClInclude Include="..\..\src\SDL_assert_c.h">
2.265 + <Filter>Source Files</Filter>
2.266 + </ClInclude>
2.267 + <ClInclude Include="..\..\src\SDL_error_c.h">
2.268 + <Filter>Source Files</Filter>
2.269 + </ClInclude>
2.270 + <ClInclude Include="..\..\src\SDL_fatal.h">
2.271 + <Filter>Source Files</Filter>
2.272 + </ClInclude>
2.273 + <ClInclude Include="..\..\src\SDL_hints_c.h">
2.274 + <Filter>Source Files</Filter>
2.275 + </ClInclude>
2.276 + <ClInclude Include="..\..\src\thread\SDL_systhread.h">
2.277 + <Filter>Source Files</Filter>
2.278 + </ClInclude>
2.279 + <ClInclude Include="..\..\src\thread\SDL_thread_c.h">
2.280 + <Filter>Source Files</Filter>
2.281 + </ClInclude>
2.282 + <ClInclude Include="..\..\src\thread\stdcpp\SDL_sysmutex_c.h">
2.283 + <Filter>Source Files</Filter>
2.284 + </ClInclude>
2.285 + <ClInclude Include="..\..\src\thread\stdcpp\SDL_systhread_c.h">
2.286 + <Filter>Source Files</Filter>
2.287 + </ClInclude>
2.288 + <ClInclude Include="..\..\src\timer\SDL_timer_c.h">
2.289 + <Filter>Source Files</Filter>
2.290 + </ClInclude>
2.291 + <ClInclude Include="..\..\src\video\dummy\SDL_nullevents_c.h">
2.292 + <Filter>Source Files</Filter>
2.293 + </ClInclude>
2.294 + <ClInclude Include="..\..\src\video\dummy\SDL_nullframebuffer_c.h">
2.295 + <Filter>Source Files</Filter>
2.296 + </ClInclude>
2.297 + <ClInclude Include="..\..\src\video\dummy\SDL_nullvideo.h">
2.298 + <Filter>Source Files</Filter>
2.299 + </ClInclude>
2.300 + <ClInclude Include="..\..\src\video\SDL_blit.h">
2.301 + <Filter>Source Files</Filter>
2.302 + </ClInclude>
2.303 + <ClInclude Include="..\..\src\video\SDL_blit_auto.h">
2.304 + <Filter>Source Files</Filter>
2.305 + </ClInclude>
2.306 + <ClInclude Include="..\..\src\video\SDL_blit_copy.h">
2.307 + <Filter>Source Files</Filter>
2.308 + </ClInclude>
2.309 + <ClInclude Include="..\..\src\video\SDL_blit_slow.h">
2.310 + <Filter>Source Files</Filter>
2.311 + </ClInclude>
2.312 + <ClInclude Include="..\..\src\video\SDL_pixels_c.h">
2.313 + <Filter>Source Files</Filter>
2.314 + </ClInclude>
2.315 + <ClInclude Include="..\..\src\video\SDL_rect_c.h">
2.316 + <Filter>Source Files</Filter>
2.317 + </ClInclude>
2.318 + <ClInclude Include="..\..\src\video\SDL_RLEaccel_c.h">
2.319 + <Filter>Source Files</Filter>
2.320 + </ClInclude>
2.321 + <ClInclude Include="..\..\src\video\SDL_shape_internals.h">
2.322 + <Filter>Source Files</Filter>
2.323 + </ClInclude>
2.324 + <ClInclude Include="..\..\src\video\SDL_sysvideo.h">
2.325 + <Filter>Source Files</Filter>
2.326 + </ClInclude>
2.327 + <ClInclude Include="..\..\src\video\windowsrt\DirectXHelper.h">
2.328 + <Filter>Source Files</Filter>
2.329 + </ClInclude>
2.330 + <ClInclude Include="..\..\src\video\windowsrt\SDLmain_WinRT_common.h">
2.331 + <Filter>Source Files</Filter>
2.332 + </ClInclude>
2.333 + <ClInclude Include="..\..\src\video\windowsrt\SDL_WinRTApp.h">
2.334 + <Filter>Source Files</Filter>
2.335 + </ClInclude>
2.336 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtevents_c.h">
2.337 + <Filter>Source Files</Filter>
2.338 + </ClInclude>
2.339 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtframebuffer_c.h">
2.340 + <Filter>Source Files</Filter>
2.341 + </ClInclude>
2.342 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtmouse.h">
2.343 + <Filter>Source Files</Filter>
2.344 + </ClInclude>
2.345 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtrenderer.h">
2.346 + <Filter>Source Files</Filter>
2.347 + </ClInclude>
2.348 + <ClInclude Include="..\..\src\video\windowsrt\SDL_winrtvideo.h">
2.349 + <Filter>Source Files</Filter>
2.350 + </ClInclude>
2.351 + </ItemGroup>
2.352 + <ItemGroup>
2.353 + <ClCompile Include="..\..\src\atomic\SDL_atomic.c">
2.354 + <Filter>Source Files</Filter>
2.355 + </ClCompile>
2.356 + <ClCompile Include="..\..\src\atomic\SDL_spinlock.c">
2.357 + <Filter>Source Files</Filter>
2.358 + </ClCompile>
2.359 + <ClCompile Include="..\..\src\audio\disk\SDL_diskaudio.c">
2.360 + <Filter>Source Files</Filter>
2.361 + </ClCompile>
2.362 + <ClCompile Include="..\..\src\audio\dummy\SDL_dummyaudio.c">
2.363 + <Filter>Source Files</Filter>
2.364 + </ClCompile>
2.365 + <ClCompile Include="..\..\src\audio\SDL_audio.c">
2.366 + <Filter>Source Files</Filter>
2.367 + </ClCompile>
2.368 + <ClCompile Include="..\..\src\audio\SDL_audiocvt.c">
2.369 + <Filter>Source Files</Filter>
2.370 + </ClCompile>
2.371 + <ClCompile Include="..\..\src\audio\SDL_audiodev.c">
2.372 + <Filter>Source Files</Filter>
2.373 + </ClCompile>
2.374 + <ClCompile Include="..\..\src\audio\SDL_audiotypecvt.c">
2.375 + <Filter>Source Files</Filter>
2.376 + </ClCompile>
2.377 + <ClCompile Include="..\..\src\audio\SDL_mixer.c">
2.378 + <Filter>Source Files</Filter>
2.379 + </ClCompile>
2.380 + <ClCompile Include="..\..\src\audio\SDL_wave.c">
2.381 + <Filter>Source Files</Filter>
2.382 + </ClCompile>
2.383 + <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2.c">
2.384 + <Filter>Source Files</Filter>
2.385 + </ClCompile>
2.386 + <ClCompile Include="..\..\src\audio\xaudio2\SDL_xaudio2_winrthelpers.cpp">
2.387 + <Filter>Source Files</Filter>
2.388 + </ClCompile>
2.389 + <ClCompile Include="..\..\src\core\windowsrt\SDL_winrtpaths.cpp">
2.390 + <Filter>Source Files</Filter>
2.391 + </ClCompile>
2.392 + <ClCompile Include="..\..\src\core\windows\SDL_windows.c">
2.393 + <Filter>Source Files</Filter>
2.394 + </ClCompile>
2.395 + <ClCompile Include="..\..\src\cpuinfo\SDL_cpuinfo.c">
2.396 + <Filter>Source Files</Filter>
2.397 + </ClCompile>
2.398 + <ClCompile Include="..\..\src\events\SDL_clipboardevents.c">
2.399 + <Filter>Source Files</Filter>
2.400 + </ClCompile>
2.401 + <ClCompile Include="..\..\src\events\SDL_dropevents.c">
2.402 + <Filter>Source Files</Filter>
2.403 + </ClCompile>
2.404 + <ClCompile Include="..\..\src\events\SDL_events.c">
2.405 + <Filter>Source Files</Filter>
2.406 + </ClCompile>
2.407 + <ClCompile Include="..\..\src\events\SDL_gesture.c">
2.408 + <Filter>Source Files</Filter>
2.409 + </ClCompile>
2.410 + <ClCompile Include="..\..\src\events\SDL_keyboard.c">
2.411 + <Filter>Source Files</Filter>
2.412 + </ClCompile>
2.413 + <ClCompile Include="..\..\src\events\SDL_mouse.c">
2.414 + <Filter>Source Files</Filter>
2.415 + </ClCompile>
2.416 + <ClCompile Include="..\..\src\events\SDL_quit.c">
2.417 + <Filter>Source Files</Filter>
2.418 + </ClCompile>
2.419 + <ClCompile Include="..\..\src\events\SDL_touch.c">
2.420 + <Filter>Source Files</Filter>
2.421 + </ClCompile>
2.422 + <ClCompile Include="..\..\src\events\SDL_windowevents.c">
2.423 + <Filter>Source Files</Filter>
2.424 + </ClCompile>
2.425 + <ClCompile Include="..\..\src\file\SDL_rwops.c">
2.426 + <Filter>Source Files</Filter>
2.427 + </ClCompile>
2.428 + <ClCompile Include="..\..\src\haptic\dummy\SDL_syshaptic.c">
2.429 + <Filter>Source Files</Filter>
2.430 + </ClCompile>
2.431 + <ClCompile Include="..\..\src\haptic\SDL_haptic.c">
2.432 + <Filter>Source Files</Filter>
2.433 + </ClCompile>
2.434 + <ClCompile Include="..\..\src\joystick\dummy\SDL_sysjoystick.c">
2.435 + <Filter>Source Files</Filter>
2.436 + </ClCompile>
2.437 + <ClCompile Include="..\..\src\joystick\SDL_joystick.c">
2.438 + <Filter>Source Files</Filter>
2.439 + </ClCompile>
2.440 + <ClCompile Include="..\..\src\loadso\windows\SDL_sysloadso.c">
2.441 + <Filter>Source Files</Filter>
2.442 + </ClCompile>
2.443 + <ClCompile Include="..\..\src\render\SDL_render.c">
2.444 + <Filter>Source Files</Filter>
2.445 + </ClCompile>
2.446 + <ClCompile Include="..\..\src\render\SDL_yuv_mmx.c">
2.447 + <Filter>Source Files</Filter>
2.448 + </ClCompile>
2.449 + <ClCompile Include="..\..\src\render\SDL_yuv_sw.c">
2.450 + <Filter>Source Files</Filter>
2.451 + </ClCompile>
2.452 + <ClCompile Include="..\..\src\render\software\SDL_blendfillrect.c">
2.453 + <Filter>Source Files</Filter>
2.454 + </ClCompile>
2.455 + <ClCompile Include="..\..\src\render\software\SDL_blendline.c">
2.456 + <Filter>Source Files</Filter>
2.457 + </ClCompile>
2.458 + <ClCompile Include="..\..\src\render\software\SDL_blendpoint.c">
2.459 + <Filter>Source Files</Filter>
2.460 + </ClCompile>
2.461 + <ClCompile Include="..\..\src\render\software\SDL_drawline.c">
2.462 + <Filter>Source Files</Filter>
2.463 + </ClCompile>
2.464 + <ClCompile Include="..\..\src\render\software\SDL_drawpoint.c">
2.465 + <Filter>Source Files</Filter>
2.466 + </ClCompile>
2.467 + <ClCompile Include="..\..\src\render\software\SDL_render_sw.c">
2.468 + <Filter>Source Files</Filter>
2.469 + </ClCompile>
2.470 + <ClCompile Include="..\..\src\render\software\SDL_rotate.c">
2.471 + <Filter>Source Files</Filter>
2.472 + </ClCompile>
2.473 + <ClCompile Include="..\..\src\SDL.c">
2.474 + <Filter>Source Files</Filter>
2.475 + </ClCompile>
2.476 + <ClCompile Include="..\..\src\SDL_assert.c">
2.477 + <Filter>Source Files</Filter>
2.478 + </ClCompile>
2.479 + <ClCompile Include="..\..\src\SDL_error.c">
2.480 + <Filter>Source Files</Filter>
2.481 + </ClCompile>
2.482 + <ClCompile Include="..\..\src\SDL_fatal.c">
2.483 + <Filter>Source Files</Filter>
2.484 + </ClCompile>
2.485 + <ClCompile Include="..\..\src\SDL_hints.c">
2.486 + <Filter>Source Files</Filter>
2.487 + </ClCompile>
2.488 + <ClCompile Include="..\..\src\SDL_log.c">
2.489 + <Filter>Source Files</Filter>
2.490 + </ClCompile>
2.491 + <ClCompile Include="..\..\src\stdlib\SDL_getenv.c">
2.492 + <Filter>Source Files</Filter>
2.493 + </ClCompile>
2.494 + <ClCompile Include="..\..\src\stdlib\SDL_iconv.c">
2.495 + <Filter>Source Files</Filter>
2.496 + </ClCompile>
2.497 + <ClCompile Include="..\..\src\stdlib\SDL_qsort.c">
2.498 + <Filter>Source Files</Filter>
2.499 + </ClCompile>
2.500 + <ClCompile Include="..\..\src\stdlib\SDL_stdlib.c">
2.501 + <Filter>Source Files</Filter>
2.502 + </ClCompile>
2.503 + <ClCompile Include="..\..\src\stdlib\SDL_string.c">
2.504 + <Filter>Source Files</Filter>
2.505 + </ClCompile>
2.506 + <ClCompile Include="..\..\src\thread\generic\SDL_syssem.c">
2.507 + <Filter>Source Files</Filter>
2.508 + </ClCompile>
2.509 + <ClCompile Include="..\..\src\thread\SDL_thread.c">
2.510 + <Filter>Source Files</Filter>
2.511 + </ClCompile>
2.512 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_syscond.cpp">
2.513 + <Filter>Source Files</Filter>
2.514 + </ClCompile>
2.515 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_sysmutex.cpp">
2.516 + <Filter>Source Files</Filter>
2.517 + </ClCompile>
2.518 + <ClCompile Include="..\..\src\thread\stdcpp\SDL_systhread.cpp">
2.519 + <Filter>Source Files</Filter>
2.520 + </ClCompile>
2.521 + <ClCompile Include="..\..\src\timer\SDL_timer.c">
2.522 + <Filter>Source Files</Filter>
2.523 + </ClCompile>
2.524 + <ClCompile Include="..\..\src\timer\windows\SDL_systimer.c">
2.525 + <Filter>Source Files</Filter>
2.526 + </ClCompile>
2.527 + <ClCompile Include="..\..\src\video\dummy\SDL_nullevents.c">
2.528 + <Filter>Source Files</Filter>
2.529 + </ClCompile>
2.530 + <ClCompile Include="..\..\src\video\dummy\SDL_nullframebuffer.c">
2.531 + <Filter>Source Files</Filter>
2.532 + </ClCompile>
2.533 + <ClCompile Include="..\..\src\video\dummy\SDL_nullvideo.c">
2.534 + <Filter>Source Files</Filter>
2.535 + </ClCompile>
2.536 + <ClCompile Include="..\..\src\video\SDL_blit.c">
2.537 + <Filter>Source Files</Filter>
2.538 + </ClCompile>
2.539 + <ClCompile Include="..\..\src\video\SDL_blit_0.c">
2.540 + <Filter>Source Files</Filter>
2.541 + </ClCompile>
2.542 + <ClCompile Include="..\..\src\video\SDL_blit_1.c">
2.543 + <Filter>Source Files</Filter>
2.544 + </ClCompile>
2.545 + <ClCompile Include="..\..\src\video\SDL_blit_A.c">
2.546 + <Filter>Source Files</Filter>
2.547 + </ClCompile>
2.548 + <ClCompile Include="..\..\src\video\SDL_blit_auto.c">
2.549 + <Filter>Source Files</Filter>
2.550 + </ClCompile>
2.551 + <ClCompile Include="..\..\src\video\SDL_blit_copy.c">
2.552 + <Filter>Source Files</Filter>
2.553 + </ClCompile>
2.554 + <ClCompile Include="..\..\src\video\SDL_blit_N.c">
2.555 + <Filter>Source Files</Filter>
2.556 + </ClCompile>
2.557 + <ClCompile Include="..\..\src\video\SDL_blit_slow.c">
2.558 + <Filter>Source Files</Filter>
2.559 + </ClCompile>
2.560 + <ClCompile Include="..\..\src\video\SDL_bmp.c">
2.561 + <Filter>Source Files</Filter>
2.562 + </ClCompile>
2.563 + <ClCompile Include="..\..\src\video\SDL_clipboard.c">
2.564 + <Filter>Source Files</Filter>
2.565 + </ClCompile>
2.566 + <ClCompile Include="..\..\src\video\SDL_fillrect.c">
2.567 + <Filter>Source Files</Filter>
2.568 + </ClCompile>
2.569 + <ClCompile Include="..\..\src\video\SDL_pixels.c">
2.570 + <Filter>Source Files</Filter>
2.571 + </ClCompile>
2.572 + <ClCompile Include="..\..\src\video\SDL_rect.c">
2.573 + <Filter>Source Files</Filter>
2.574 + </ClCompile>
2.575 + <ClCompile Include="..\..\src\video\SDL_RLEaccel.c">
2.576 + <Filter>Source Files</Filter>
2.577 + </ClCompile>
2.578 + <ClCompile Include="..\..\src\video\SDL_shape.c">
2.579 + <Filter>Source Files</Filter>
2.580 + </ClCompile>
2.581 + <ClCompile Include="..\..\src\video\SDL_stretch.c">
2.582 + <Filter>Source Files</Filter>
2.583 + </ClCompile>
2.584 + <ClCompile Include="..\..\src\video\SDL_surface.c">
2.585 + <Filter>Source Files</Filter>
2.586 + </ClCompile>
2.587 + <ClCompile Include="..\..\src\video\SDL_video.c">
2.588 + <Filter>Source Files</Filter>
2.589 + </ClCompile>
2.590 + <ClCompile Include="..\..\src\video\windowsrt\SDL_WinRTApp.cpp">
2.591 + <Filter>Source Files</Filter>
2.592 + </ClCompile>
2.593 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtevents.cpp">
2.594 + <Filter>Source Files</Filter>
2.595 + </ClCompile>
2.596 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtframebuffer.cpp">
2.597 + <Filter>Source Files</Filter>
2.598 + </ClCompile>
2.599 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtmouse.cpp">
2.600 + <Filter>Source Files</Filter>
2.601 + </ClCompile>
2.602 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtrenderer.cpp">
2.603 + <Filter>Source Files</Filter>
2.604 + </ClCompile>
2.605 + <ClCompile Include="..\..\src\video\windowsrt\SDL_winrtvideo.cpp">
2.606 + <Filter>Source Files</Filter>
2.607 + </ClCompile>
2.608 + </ItemGroup>
2.609 + <ItemGroup>
2.610 + <FxCompile Include="..\..\src\video\windowsrt\SimplePixelShader.hlsl">
2.611 + <Filter>GPU Shaders</Filter>
2.612 + </FxCompile>
2.613 + <FxCompile Include="..\..\src\video\windowsrt\SimpleVertexShader.hlsl">
2.614 + <Filter>GPU Shaders</Filter>
2.615 + </FxCompile>
2.616 + </ItemGroup>
2.617 +</Project>
2.618 \ No newline at end of file
3.1 --- a/src/audio/xaudio2/SDL_xaudio2.c Mon Jan 28 22:03:12 2013 -0500
3.2 +++ b/src/audio/xaudio2/SDL_xaudio2.c Mon Jan 28 23:13:07 2013 -0500
3.3 @@ -367,6 +367,7 @@
3.4 ixa2->SetDebugConfiguration(&debugConfig);
3.5 */
3.6
3.7 +#if ! defined(__WINRT__) || WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP
3.8 if (devname != NULL) {
3.9 UINT32 devcount = 0;
3.10 UINT32 i = 0;
3.11 @@ -402,6 +403,7 @@
3.12 return 0;
3.13 }
3.14 }
3.15 +#endif
3.16
3.17 /* Initialize all variables that we clean on shutdown */
3.18 this->hidden = (struct SDL_PrivateAudioData *)
4.1 --- a/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp Mon Jan 28 22:03:12 2013 -0500
4.2 +++ b/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp Mon Jan 28 23:13:07 2013 -0500
4.3 @@ -2,12 +2,21 @@
4.4 #include <xaudio2.h>
4.5 #include "SDL_xaudio2_winrthelpers.h"
4.6
4.7 +#if WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP
4.8 using Windows::Devices::Enumeration::DeviceClass;
4.9 using Windows::Devices::Enumeration::DeviceInformation;
4.10 using Windows::Devices::Enumeration::DeviceInformationCollection;
4.11 +#endif
4.12
4.13 HRESULT IXAudio2_GetDeviceCount(IXAudio2 * ixa2, UINT32 * devcount)
4.14 {
4.15 +#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
4.16 + // There doesn't seem to be any audio device enumeration on Windows Phone.
4.17 + // In lieu of this, just treat things as if there is one and only one
4.18 + // audio device.
4.19 + *devcount = 1;
4.20 + return S_OK;
4.21 +#else
4.22 // TODO, WinRT: make xaudio2 device enumeration only happen once, and in the background
4.23 auto operation = DeviceInformation::FindAllAsync(DeviceClass::AudioRender);
4.24 while (operation->Status != Windows::Foundation::AsyncStatus::Completed)
4.25 @@ -17,10 +26,27 @@
4.26 DeviceInformationCollection^ devices = operation->GetResults();
4.27 *devcount = devices->Size;
4.28 return S_OK;
4.29 +#endif
4.30 }
4.31
4.32 HRESULT IXAudio2_GetDeviceDetails(IXAudio2 * unused, UINT32 index, XAUDIO2_DEVICE_DETAILS * details)
4.33 {
4.34 +#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
4.35 + // Windows Phone doesn't seem to have the same device enumeration APIs that
4.36 + // Windows 8/RT has, or it doesn't have them at all. In lieu of this,
4.37 + // just treat things as if there is one, and only one, default device.
4.38 + if (index != 0)
4.39 + {
4.40 + return XAUDIO2_E_INVALID_CALL;
4.41 + }
4.42 +
4.43 + if (details)
4.44 + {
4.45 + wcsncpy_s(details->DeviceID, ARRAYSIZE(details->DeviceID), L"default", _TRUNCATE);
4.46 + wcsncpy_s(details->DisplayName, ARRAYSIZE(details->DisplayName), L"default", _TRUNCATE);
4.47 + }
4.48 + return S_OK;
4.49 +#else
4.50 auto operation = DeviceInformation::FindAllAsync(DeviceClass::AudioRender);
4.51 while (operation->Status != Windows::Foundation::AsyncStatus::Completed)
4.52 {
4.53 @@ -39,4 +65,5 @@
4.54 wcsncpy_s(details->DisplayName, ARRAYSIZE(details->DisplayName), d->Name->Data(), _TRUNCATE);
4.55 }
4.56 return S_OK;
4.57 +#endif
4.58 }
5.1 --- a/src/video/windowsrt/DirectXHelper.h Mon Jan 28 22:03:12 2013 -0500
5.2 +++ b/src/video/windowsrt/DirectXHelper.h Mon Jan 28 23:13:07 2013 -0500
5.3 @@ -25,7 +25,12 @@
5.4
5.5 return create_task(folder->GetFileAsync(filename)).then([] (StorageFile^ file)
5.6 {
5.7 - return FileIO::ReadBufferAsync(file);
5.8 + return file->OpenReadAsync();
5.9 + }).then([] (Streams::IRandomAccessStreamWithContentType^ stream)
5.10 + {
5.11 + unsigned int bufferSize = static_cast<unsigned int>(stream->Size);
5.12 + auto fileBuffer = ref new Streams::Buffer(bufferSize);
5.13 + return stream->ReadAsync(fileBuffer, bufferSize, Streams::InputStreamOptions::None);
5.14 }).then([] (Streams::IBuffer^ fileBuffer) -> Platform::Array<byte>^
5.15 {
5.16 auto fileData = ref new Platform::Array<byte>(fileBuffer->Length);