mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 21:37:52 -07:00
Switch to the usbdk backend for libusb on Windows
The usbdk backend is the only libusb backend that has official support for isochronous transfers (which are required for Wii Speak, microphones and cameras). And it's actively developed and maintained.
This commit is contained in:
parent
b63b6111b3
commit
56fec3d72a
4
Externals/libusb/libusb_static_2013.vcxproj
vendored
4
Externals/libusb/libusb_static_2013.vcxproj
vendored
@ -52,7 +52,7 @@
|
||||
<ClCompile Include="libusb\sync.c" />
|
||||
<ClCompile Include="libusb\os\threads_windows.c" />
|
||||
<ClCompile Include="libusb\os\windows_nt_common.c" />
|
||||
<ClCompile Include="libusb\os\windows_winusb.c" />
|
||||
<ClCompile Include="libusb\os\windows_usbdk.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="msvc\config.h" />
|
||||
@ -65,7 +65,7 @@
|
||||
<ClInclude Include="libusb\version_nano.h" />
|
||||
<ClInclude Include="libusb\os\windows_common.h" />
|
||||
<ClInclude Include="libusb\os\windows_nt_common.h" />
|
||||
<ClInclude Include="libusb\os\windows_winusb.h" />
|
||||
<ClInclude Include="libusb\os\windows_usbdk.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
|
@ -51,7 +51,7 @@
|
||||
<AdditionalIncludeDirectories>$(ExternalsDir)xxhash;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>$(ExternalsDir)zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>USE_UPNP;__LIBUSB__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>USE_UPNP;USE_USBDK;__LIBUSB__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>PSAPI_VERSION=1;_M_X86=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>SFML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>CURL_STATICLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
Loading…
Reference in New Issue
Block a user