diff --git a/Assets/uDesktopDuplication/Examples/Scenes/Displacement.unity b/Assets/uDesktopDuplication/Examples/Scenes/Displacement.unity index 8763dc2..e216f7e 100644 Binary files a/Assets/uDesktopDuplication/Examples/Scenes/Displacement.unity and b/Assets/uDesktopDuplication/Examples/Scenes/Displacement.unity differ diff --git a/Assets/uDesktopDuplication/Plugins/x86.meta b/Assets/uDesktopDuplication/Plugins/x86.meta new file mode 100644 index 0000000..06a4e18 --- /dev/null +++ b/Assets/uDesktopDuplication/Plugins/x86.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a3ded3542f0e6b74ea0ff9ea58aea2f2 +folderAsset: yes +timeCreated: 1480693928 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll b/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll new file mode 100644 index 0000000..5517899 Binary files /dev/null and b/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll differ diff --git a/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll.meta b/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll.meta new file mode 100644 index 0000000..ca37394 --- /dev/null +++ b/Assets/uDesktopDuplication/Plugins/x86/uDesktopDuplication.dll.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 19d4c78204afead44b6de11427d7f2f6 +timeCreated: 1480693943 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + CPU: x86 + DefaultValueInitialized: true + Linux: + enabled: 1 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: None + LinuxUniversal: + enabled: 1 + settings: + CPU: x86 + OSXIntel: + enabled: 1 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: None + OSXUniversal: + enabled: 0 + settings: + CPU: x86 + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll index 1d61bb8..c9cbd12 100644 Binary files a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll and b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll differ diff --git a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll.meta b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll.meta index e1c5b83..3eb76cc 100644 --- a/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll.meta +++ b/Assets/uDesktopDuplication/Plugins/x86_64/uDesktopDuplication.dll.meta @@ -14,7 +14,41 @@ PluginImporter: Editor: enabled: 0 settings: + CPU: AnyCPU DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + LinuxUniversal: + enabled: 0 + settings: + CPU: None + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + OSXUniversal: + enabled: 0 + settings: + CPU: None + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 1 + settings: + CPU: AnyCPU userData: assetBundleName: assetBundleVariant: diff --git a/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp b/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp index f7a12f8..16439b6 100644 --- a/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp +++ b/Plugins/uDesktopDuplication/uDesktopDuplication/MonitorManager.cpp @@ -104,7 +104,7 @@ bool MonitorManager::HasMonitorCountChanged() const std::shared_ptr MonitorManager::GetMonitor(int id) const { - if (id >= 0 && id < monitors_.size()) + if (id >= 0 && id < static_cast(monitors_.size())) { return monitors_[id]; } diff --git a/Plugins/uDesktopDuplication/uDesktopDuplication/uDesktopDuplication.vcxproj b/Plugins/uDesktopDuplication/uDesktopDuplication/uDesktopDuplication.vcxproj index 89bbd12..63a01f2 100644 --- a/Plugins/uDesktopDuplication/uDesktopDuplication/uDesktopDuplication.vcxproj +++ b/Plugins/uDesktopDuplication/uDesktopDuplication/uDesktopDuplication.vcxproj @@ -5,14 +5,14 @@ Debug Win32 - - Release - Win32 - Debug x64 + + Release + Win32 + Release x64 @@ -25,20 +25,13 @@ uDesktopDuplication - + DynamicLibrary true v140 MultiByte - - DynamicLibrary - false - v140 - true - MultiByte - - + DynamicLibrary true v140 @@ -51,37 +44,45 @@ true MultiByte + + DynamicLibrary + false + v140 + true + MultiByte + - - - - - - + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);include + + $(VC_IncludePath);$(WindowsSDK_IncludePath);include + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(VC_IncludePath);$(WindowsSDK_IncludePath);include - - - Level3 - Disabled - true - - + + $(VC_IncludePath);$(WindowsSDK_IncludePath);include + Level3 @@ -92,21 +93,14 @@ copy /Y "$(SolutionDir)$(Platform)\$(Configuration)\$(TargetFileName)" "$(SolutionDir)..\..\Assets\$(ProjectName)\Plugins\x86_64" - + Level3 - MaxSpeed - true - true + Disabled true - - true - true - - - + copy /Y "$(SolutionDir)$(Platform)\$(Configuration)\$(TargetFileName)" "$(SolutionDir)..\..\Assets\$(ProjectName)\Plugins\x86_64" @@ -126,6 +120,23 @@ copy /Y "$(SolutionDir)$(Platform)\$(Configuration)\$(TargetFileName)" "$(SolutionDir)..\..\Assets\$(ProjectName)\Plugins\x86_64" + + + Level3 + Full + true + true + true + AnySuitable + + + true + true + + + copy /Y "$(SolutionDir)$(Platform)\$(Configuration)\$(TargetFileName)" "$(SolutionDir)..\..\Assets\$(ProjectName)\Plugins\x86" + +