diff --git a/3rdparty/libsamplerate/libsamplerate.vcxproj b/3rdparty/libsamplerate/libsamplerate.vcxproj
index ac25615cc..10ab3da66 100644
--- a/3rdparty/libsamplerate/libsamplerate.vcxproj
+++ b/3rdparty/libsamplerate/libsamplerate.vcxproj
@@ -22,29 +22,30 @@
{47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}
libsamplerate
Win32Proj
+ 10.0
StaticLibrary
Unicode
true
- v120
+ $(DefaultPlatformToolset)
StaticLibrary
Unicode
- v120
+ $(DefaultPlatformToolset)
StaticLibrary
Unicode
true
- v120
+ $(DefaultPlatformToolset)
StaticLibrary
Unicode
- v120
+ $(DefaultPlatformToolset)
@@ -67,14 +68,14 @@
<_ProjectFileVersion>10.0.30319.1
- $(Configuration)\
- $(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(Configuration)\
- $(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
+ $(SolutionDir)deps\$(PlatformName)\$(Configuration)\
+ $(PlatformName)\$(Configuration)\
+ $(SolutionDir)deps\$(PlatformName)\$(Configuration)\
+ $(PlatformName)\$(Configuration)\
+ $(SolutionDir)deps\$(PlatformName)\$(Configuration)\
+ $(PlatformName)\$(Configuration)\
+ $(SolutionDir)deps\$(PlatformName)\$(Configuration)\
+ $(PlatformName)\$(Configuration)\
AllRules.ruleset
diff --git a/PCSX2_suite.sln b/PCSX2_suite.sln
index ce70ca52d..2d348ba46 100644
--- a/PCSX2_suite.sln
+++ b/PCSX2_suite.sln
@@ -76,6 +76,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblzma", "3rdparty\xz\libl
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "3rdparty\fmt\fmt.vcxproj", "{449AD25E-424A-4714-BABC-68706CDCC33B}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsamplerate", "3rdparty\libsamplerate\libsamplerate.vcxproj", "{47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -490,6 +492,26 @@ Global
{449AD25E-424A-4714-BABC-68706CDCC33B}.Release|Win32.Build.0 = Release|Win32
{449AD25E-424A-4714-BABC-68706CDCC33B}.Release|x64.ActiveCfg = Release|x64
{449AD25E-424A-4714-BABC-68706CDCC33B}.Release|x64.Build.0 = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Debug|Win32.Build.0 = Debug|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Debug|x64.ActiveCfg = Debug|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Debug|x64.Build.0 = Debug|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Devel|Win32.ActiveCfg = Debug|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Devel|Win32.Build.0 = Debug|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Devel|x64.ActiveCfg = Debug|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Devel|x64.Build.0 = Debug|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release AVX2|Win32.ActiveCfg = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release AVX2|Win32.Build.0 = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release AVX2|x64.ActiveCfg = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release AVX2|x64.Build.0 = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release SSE4|Win32.ActiveCfg = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release SSE4|Win32.Build.0 = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release SSE4|x64.ActiveCfg = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release SSE4|x64.Build.0 = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release|Win32.ActiveCfg = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release|Win32.Build.0 = Release|Win32
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release|x64.ActiveCfg = Release|x64
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -518,6 +540,7 @@ Global
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78EBE642-7A4D-4EA7-86BE-5639C6646C38}
{12728250-16EC-4DC6-94D7-E21DD88947F8} = {78EBE642-7A4D-4EA7-86BE-5639C6646C38}
{449AD25E-424A-4714-BABC-68706CDCC33B} = {78EBE642-7A4D-4EA7-86BE-5639C6646C38}
+ {47AFDBEF-F15F-4BC0-B436-5BE443C3F80F} = {78EBE642-7A4D-4EA7-86BE-5639C6646C38}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {0BC474EA-3628-45D3-9DBC-E22D0B7E0F77}
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj b/pcsx2/windows/VCprojects/pcsx2.vcxproj
index e555349cd..fb281ff70 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj
@@ -63,12 +63,12 @@
PrecompiledHeader.h
NoExtensions
false
- PCSX2_DEVEL;PCSX2_DEVBUILD;NDEBUG;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
- PCSX2_DEBUG;PCSX2_DEVBUILD;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
- PCSX2_DEBUG;PCSX2_DEVBUILD;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
- PCSX2_DEVEL;PCSX2_DEVBUILD;NDEBUG;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
- NDEBUG;_SECURE_SCL_=0;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
- NDEBUG;_SECURE_SCL_=0;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;%(PreprocessorDefinitions)
+ PCSX2_DEVEL;PCSX2_DEVBUILD;NDEBUG;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
+ PCSX2_DEBUG;PCSX2_DEVBUILD;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
+ PCSX2_DEBUG;PCSX2_DEVBUILD;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
+ PCSX2_DEVEL;PCSX2_DEVBUILD;NDEBUG;_SECURE_SCL_=1;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
+ NDEBUG;_SECURE_SCL_=0;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
+ NDEBUG;_SECURE_SCL_=0;WIN32_LEAN_AND_MEAN;SPU2X_PORTAUDIO;BUILD_DX=1;BUILD_RAW=1;%(PreprocessorDefinitions)
Yes
@@ -349,6 +349,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -616,6 +662,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -755,6 +854,8 @@
+
+
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
index 86596bc1b..8b9a07759 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
@@ -169,9 +169,51 @@
{ad528458-08eb-49a2-aefa-3c2b86ab8896}
-
+
{8d5454f9-590c-4c53-aae1-8391c6465e50}
+
+ {df9de75c-2272-4f73-b2a0-4f9f492ba1e9}
+
+
+ {f128e163-0f30-43eb-80a1-4739a6313c8f}
+
+
+ {5a206eba-a8b6-44ef-98e7-eb0384c9a896}
+
+
+ {c63d7e06-bbf9-48ec-aa38-d122aa6648cf}
+
+
+ {aee88110-a71e-4896-8b22-73e3198eb30a}
+
+
+ {1aa4f41d-451c-4599-9aa7-e2f51f5b467d}
+
+
+ {9c8b3479-af75-4999-b265-d0c8c66d0954}
+
+
+ {e4b2d8b4-a9fb-4c6d-b247-2112afd8d099}
+
+
+ {fe77f40c-84c0-4a06-affb-b6e7fb09ce49}
+
+
+ {a478e196-ac99-4a12-bfbb-2a7a3128d6e9}
+
+
+ {96b523da-ac91-4f95-81af-8df223188783}
+
+
+ {a12c76e1-5876-4ce2-aec6-427270102eed}
+
+
+ {b067682e-741d-4414-89ef-8ffc22aef8dc}
+
+
+ {8640e8ca-7d79-4221-b1bf-35bc142a9add}
+
@@ -1007,28 +1049,166 @@
System\Ps2\SPU2
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
System\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\usb-msd
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\usb-pad\lg
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-eyetoy\jpgd
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\Win32
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-msd
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\raw
+
+
+ System\Ps2\USB\usb-pad\raw
@@ -1552,28 +1732,187 @@
Recording\Utilities
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
- System\DEV9
+ System\Ps2\DEV9
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB
+
+
+ System\Ps2\USB\readerwriterqueue
+
+
+ System\Ps2\USB\readerwriterqueue
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\usb-msd
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\usb-pad
+
+
+ System\Ps2\USB\usb-pad\lg
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-eyetoy\jpgd
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\Win32
+
+
+ System\Ps2\USB\Win32
+
+
+ System\Ps2\USB\usb-mic
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\shared
+
+
+ System\Ps2\USB\qemu-usb
+
+
+ System\Ps2\USB\usb-hid
+
+
+ System\Ps2\USB\usb-eyetoy
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\raw
+
+
+ System\Ps2\USB\usb-pad\raw
@@ -1587,7 +1926,13 @@
System\Ps2\SPU2
- System\DEV9
+ System\Ps2\DEV9
+
+
+ System\Ps2\USB\usb-pad\dx
+
+
+ System\Ps2\USB\usb-pad\raw
@@ -1722,4 +2067,4 @@
AppHost\Resources
-
\ No newline at end of file
+