Skip to content
This repository was archived by the owner on Jul 19, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
28e5069
Move existing SV to legacy directory so people can continue to refere…
fieldsJacksonG Apr 2, 2018
4ea6b51
Initial WIP SV Update
fieldsJacksonG Apr 2, 2018
bd79ac6
Add calibration project using shader to convert camera yuv textures t…
fieldsJacksonG Apr 3, 2018
10e343c
Add lock to output texture display so we do not get horizontal tearin…
fieldsJacksonG Apr 3, 2018
d6e55fd
Tabs -> Spaces
fieldsJacksonG Apr 3, 2018
a4eac1f
Update pose selection and video recording from internal contribution:
fieldsJacksonG Apr 7, 2018
a7dbee4
copyright headers and remove stale comment
fieldsJacksonG Apr 7, 2018
965d6bc
Update OpenCV FrameProvider to respect updated IFrameProvider interface.
fieldsJacksonG Apr 9, 2018
258cdf5
Update Calibration app:
fieldsJacksonG Apr 10, 2018
fcce8b6
Update Elgato frame capture to new IFrameProvider interface.
fieldsJacksonG Apr 10, 2018
ae554f7
Update calibration to work with all frame providers
fieldsJacksonG Apr 10, 2018
f5a07f9
Short circuit frame provider initialization on fail
fieldsJacksonG Apr 10, 2018
644ce02
CopyDLL only copies x64 DLLs since Unity is now (and has been for a w…
fieldsJacksonG Apr 10, 2018
fb40b9b
Update gitignore to now only ignore x64 plugins
fieldsJacksonG Apr 10, 2018
6c962f1
Work in progress networking
fieldsJacksonG Apr 14, 2018
dc403f0
Update gitignore
fieldsJacksonG Apr 14, 2018
889e1e3
Connect SVPoseProvider to the HoloLens that is sharing an anchor and …
fieldsJacksonG Apr 18, 2018
e01c1ce
Share anchor name from anchor owner to Unity server and check for cha…
fieldsJacksonG Apr 18, 2018
9487dbb
Send anchor owner information to SV HoloLens
fieldsJacksonG Apr 19, 2018
4c22601
Remove network latency, not being used and sending return packets too…
fieldsJacksonG Apr 19, 2018
8840cfd
Simple network interaction example - render sphere (relative to ancho…
fieldsJacksonG Apr 19, 2018
cf03764
Remove original 16ms offset
fieldsJacksonG Apr 19, 2018
9b130ba
Normalize quaternions coming from the SVPoseProvider
fieldsJacksonG Apr 19, 2018
14d04b3
Validate position and rotation coming from SV HoloLens before applyin…
fieldsJacksonG Apr 19, 2018
8230ab8
Ensure only 1 socket connection is open to SVPoseProvider
fieldsJacksonG Apr 20, 2018
ce80278
Remove a socket close that throws when Unity closes.
fieldsJacksonG Apr 20, 2018
b620b49
Add missing copyright headers
fieldsJacksonG Apr 20, 2018
e7120dd
If no anchor owner IP is specified, a new anchor will be created when…
fieldsJacksonG Apr 20, 2018
5fd207d
Add option to reset hologram-to-color frame synchronization if time v…
fieldsJacksonG Apr 20, 2018
f1ddfbc
Add spatial mapping support
fieldsJacksonG Apr 25, 2018
3278d79
Restart the spatial mapping observer when new data is requested.
fieldsJacksonG Apr 25, 2018
2a31bd4
Video recording based on frame number and duration.
fieldsJacksonG Apr 26, 2018
97034cb
Refactor spatial mapping out of SpectatorViewManager
fieldsJacksonG Apr 26, 2018
958cdab
Cache shared anchor so we do not need to recreate the anchor as often.
fieldsJacksonG Apr 27, 2018
6c31884
Remove stale script from sharing prefab
fieldsJacksonG Apr 30, 2018
820fd0a
Update scene after previous prefab change.
fieldsJacksonG Apr 30, 2018
0c2605b
Use compositor time (instead of Unity time) to synchronize frames
fieldsJacksonG Apr 30, 2018
f47bc89
Update audio recording to use frame-based timing like video recording…
fieldsJacksonG Apr 30, 2018
796eeae
Update overview documentation.
fieldsJacksonG May 2, 2018
67e87fb
Convert header links to lowercase to work in github.
fieldsJacksonG May 2, 2018
bd3f839
Fix broken link
fieldsJacksonG May 2, 2018
5dc3f7d
Add missing header links
fieldsJacksonG May 2, 2018
0e0a2e0
Update Calibration documentation footer.
fieldsJacksonG May 2, 2018
83e7f1a
Update compositor documentation
fieldsJacksonG May 2, 2018
31cbca9
Update calibration documentation footer.
fieldsJacksonG May 2, 2018
2d92015
Add sample project documentation.
fieldsJacksonG May 2, 2018
674d503
Update compositor documentation footer.
fieldsJacksonG May 2, 2018
fa6e791
Add SpectatorViewPoseProvider documentation.
fieldsJacksonG May 2, 2018
b78f3b8
Remove cached IP addresses.
fieldsJacksonG May 2, 2018
479c332
fix typo
fieldsJacksonG May 2, 2018
da911f8
fix typo
fieldsJacksonG May 2, 2018
d48f1a8
update FAQs
fieldsJacksonG May 2, 2018
7df5c4a
Update documentation
fieldsJacksonG May 2, 2018
74311d9
Merge branch 'master' of https://github.com/fieldsJacksonG/MixedReali…
keveleigh Jun 14, 2018
24b7ef7
Migrating changes from #260 over to Legacy
keveleigh Jun 14, 2018
68263d8
Minor URL changes.
keveleigh Jun 14, 2018
0de5115
Merge pull request #1 from Microsoft/fieldsJacksonG-master
fieldsJacksonG Jun 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions LegacySpectatorView/Calibration/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
*.db
*.opendb
*.user
*.suo
*.obj

x64/*
packages/*
Calibration/x64/*
Release/*
Debug/*
ipch/*

# Decklink
Calibration/DeckLink*.idl
Calibration/DeckLinkAPIVersion.h
Calibration/DeckLinkAPI_h.h
Calibration/DeckLinkAPI_i.c

# OpenCV
Calibration/opencv*.dll
41 changes: 41 additions & 0 deletions LegacySpectatorView/Calibration/Calibration.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Calibration", "Calibration\Calibration.vcxproj", "{70239410-43FF-4F2B-ACBB-E640437F7289}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SharedHeaders", "..\Compositor\SharedHeaders\SharedHeaders.vcxproj", "{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CA8BAF72-3FE7-4F0C-B0E0-0C53C4CB5CD5}"
ProjectSection(SolutionItems) = preProject
..\dependencies.props = ..\dependencies.props
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{70239410-43FF-4F2B-ACBB-E640437F7289}.Debug|x64.ActiveCfg = Release|x64
{70239410-43FF-4F2B-ACBB-E640437F7289}.Debug|x64.Build.0 = Release|x64
{70239410-43FF-4F2B-ACBB-E640437F7289}.Debug|x86.ActiveCfg = Release|x64
{70239410-43FF-4F2B-ACBB-E640437F7289}.Release|x64.ActiveCfg = Release|x64
{70239410-43FF-4F2B-ACBB-E640437F7289}.Release|x64.Build.0 = Release|x64
{70239410-43FF-4F2B-ACBB-E640437F7289}.Release|x86.ActiveCfg = Release|x64
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Debug|x64.ActiveCfg = Debug|x64
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Debug|x64.Build.0 = Debug|x64
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Debug|x86.ActiveCfg = Debug|Win32
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Debug|x86.Build.0 = Debug|Win32
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Release|x64.ActiveCfg = Release|x64
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Release|x64.Build.0 = Release|x64
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Release|x86.ActiveCfg = Release|Win32
{4082D64F-05AF-4B6A-AC80-2435A0F58AD3}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
221 changes: 221 additions & 0 deletions LegacySpectatorView/Calibration/Calibration/Calibration.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.props" Condition="Exists('..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.props')" />
<Import Project="packages\directxtk_desktop_2015.2016.2.23.1\build\native\directxtk_desktop_2015.props" Condition="Exists('packages\directxtk_desktop_2015.2016.2.23.1\build\native\directxtk_desktop_2015.props')" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<RootNamespace>Calibration</RootNamespace>
<ProjectGuid>{70239410-43ff-4f2b-acbb-e640437f7289}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WindowsAppContainer>false</WindowsAppContainer>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<WindowsAppContainer>false</WindowsAppContainer>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\dependencies.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\dependencies.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(KINECTSDK20_DIR)\inc;$(ProjectDir)\;$(VC_IncludePath);$(WindowsSDK_IncludePath);$(OpenCV_vc14)\..\..\include;</IncludePath>
<LibraryPath>$(KINECTSDK20_DIR)\lib\x64;$(LibraryPath);$(OpenCV_vc14)\bin;$(OpenCV_vc14)\lib</LibraryPath>
<IntDir>$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<IncludePath>$(KINECTSDK20_DIR)\inc;$(ProjectDir)\;$(VC_IncludePath);$(WindowsSDK_IncludePath);$(OpenCV_vc14)\..\..\include;</IncludePath>
<LibraryPath>$(KINECTSDK20_DIR)\lib\x64;$(LibraryPath);$(OpenCV_vc14)\bin;$(OpenCV_vc14)\lib</LibraryPath>
<IntDir>$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<FloatingPointModel>Fast</FloatingPointModel>
<AdditionalIncludeDirectories>..\..\Compositor\CompositorDLL\;..\..\Compositor\SharedHeaders\;$(OpenCV_DIR)\..\..\include</AdditionalIncludeDirectories>
<AdditionalUsingDirectories>
</AdditionalUsingDirectories>
<CompileAsWinRT>false</CompileAsWinRT>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<SubSystem>NotSet</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;</AdditionalDependencies>
<AdditionalLibraryDirectories>$(ProjectDir)\</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>xcopy /y "$(OpenCV_vc14)\bin\*.dll" "$(OutDir)"</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>if EXIST "$(decklink_inc)" xcopy /y "$(decklink_inc)"
xcopy /y "$(OpenCV_vc14)\bin\*.dll"
if EXIST "$(Elgato_Filter)" xcopy /y "$(Elgato_Filter)" ..\..\Compositor\CompositorDLL\</Command>
</PreBuildEvent>
<PreLinkEvent>
<Command>
</Command>
</PreLinkEvent>
<ProjectReference>
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
</ProjectReference>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>Use</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<FloatingPointModel>Fast</FloatingPointModel>
<AdditionalIncludeDirectories>..\..\Compositor\CompositorDLL\;..\..\Compositor\SharedHeaders\;$(OpenCV_DIR)\..\..\include</AdditionalIncludeDirectories>
<AdditionalUsingDirectories>
</AdditionalUsingDirectories>
<CompileAsWinRT>false</CompileAsWinRT>
</ClCompile>
<Link>
<SubSystem>NotSet</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;</AdditionalDependencies>
<AdditionalLibraryDirectories>$(ProjectDir)\</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>xcopy /y "$(OpenCV_vc14)\bin\*.dll" "$(OutDir)"</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>if EXIST "$(decklink_inc)" xcopy /y "$(decklink_inc)"
xcopy /y "$(OpenCV_vc14)\bin\*.dll"
if EXIST "$(Elgato_Filter)" xcopy /y "$(Elgato_Filter)" ..\..\Compositor\CompositorDLL\</Command>
</PreBuildEvent>
<PreLinkEvent>
<Command>
</Command>
</PreLinkEvent>
<ProjectReference>
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
</ProjectReference>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\Compositor\CompositorDLL\DeckLinkDevice.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\DeckLinkManager.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\DirectoryHelper.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\ElgatoFrameProvider.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\ElgatoSampleCallback.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\IFrameProvider.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\OpenCVFrameProvider.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\StringHelper.h" />
<ClInclude Include="CalibrationApp.h" />
<ClInclude Include="DeviceResources.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="StepTimer.h" />
</ItemGroup>
<ItemGroup Condition="Exists('$(Elgato_Filter)')">
<ClInclude Include="..\..\Compositor\CompositorDLL\IVideoCaptureFilter.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\IVideoCaptureFilterTypes.h" />
<ClInclude Include="..\..\Compositor\CompositorDLL\qedit.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Compositor\CompositorDLL\DeckLinkDevice.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdafx.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdafx.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\Compositor\CompositorDLL\DeckLinkManager.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdafx.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdafx.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\Compositor\CompositorDLL\DirectoryHelper.cpp" />
<ClCompile Include="..\..\Compositor\CompositorDLL\ElgatoFrameProvider.cpp" />
<ClCompile Include="..\..\Compositor\CompositorDLL\ElgatoSampleCallback.cpp" />
<ClCompile Include="..\..\Compositor\CompositorDLL\OpenCVFrameProvider.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdafx.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdafx.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="CalibrationApp.cpp" />
<ClCompile Include="DeviceResources.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdafx.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdafx.h</PrecompiledHeaderFile>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resource.rc" />
</ItemGroup>
<ItemGroup>
<Image Include="directx.ico" />
</ItemGroup>
<ItemGroup>
<Manifest Include="settings.manifest" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup Condition="Exists('$(DeckLink_inc)')">
<Midl Include="DeckLinkAPI.idl" />
<ClCompile Include="DeckLinkAPI_i.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClInclude Include="DeckLinkAPI_h.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Compositor\SharedHeaders\SharedHeaders.vcxproj">
<Project>{4082d64f-05af-4b6a-ac80-2435a0f58ad3}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="packages\directxtk_desktop_2015.2016.2.23.1\build\native\directxtk_desktop_2015.targets" Condition="Exists('packages\directxtk_desktop_2015.2016.2.23.1\build\native\directxtk_desktop_2015.targets')" />
<Import Project="packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.8.0\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.8.0\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" />
<Import Project="..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" />
<Import Project="..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.targets" Condition="Exists('..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.targets')" />
</ImportGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.9.1\build\native\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.targets'))" />
<Error Condition="!Exists('..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.props'))" />
<Error Condition="!Exists('..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\directxtk_desktop_2015.2017.6.21.1\build\native\directxtk_desktop_2015.targets'))" />
</Target>
</Project>
Loading