diff --git a/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.sln b/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.sln
index 7ef3faea38..ba5b475069 100644
--- a/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.sln
+++ b/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.sln
@@ -6,13 +6,19 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|Win32.ActiveCfg = Debug|Win32
- {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|Win32.Build.0 = Debug|Win32
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|Win32.ActiveCfg = Debug|x64
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|Win32.Build.0 = Debug|x64
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|x64.ActiveCfg = Debug|x64
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Debug|x64.Build.0 = Debug|x64
{A4D13408-A794-4199-8FC7-4A9A32505005}.Release|Win32.ActiveCfg = Release|Win32
{A4D13408-A794-4199-8FC7-4A9A32505005}.Release|Win32.Build.0 = Release|Win32
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Release|x64.ActiveCfg = Release|x64
+ {A4D13408-A794-4199-8FC7-4A9A32505005}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.vcxproj b/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.vcxproj
index 35d3025ae6..26e5fdb29a 100644
--- a/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.vcxproj
+++ b/libmupen64plus/mupen64plus-video-glide64mk2/projects/msvc10/mupen64plus-video-glide64mk2.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{A4D13408-A794-4199-8FC7-4A9A32505005}
@@ -23,34 +31,64 @@
true
v100
+
+ DynamicLibrary
+ false
+ MultiByte
+ true
+ v100
+
DynamicLibrary
false
MultiByte
v100
+
+ DynamicLibrary
+ false
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.40219.1
$(SolutionDir)..\..\..\..\output\dll\
+ $(SolutionDir)..\..\..\..\output\dll\
$(Configuration)\
+ $(Configuration)\
true
+ true
$(SolutionDir)..\..\..\..\output\dll\
+ $(SolutionDir)..\..\..\..\output\dll\
$(Configuration)\
+ $(Configuration)\
false
+ false
true
+ true
F:\Code\Third Party\boost;$(IncludePath)
+ F:\Code\Third Party\boost;$(IncludePath)
F:\Code\Third Party\boost\stage\lib;$(LibraryPath)
+ F:\Code\Third Party\boost\stage\lib;$(LibraryPath)
@@ -98,6 +136,50 @@
.\Debug/n64Glide.bsc
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Debug/n64Glide.tlb
+
+
+
+
+ Disabled
+ ..\..\..\mupen64plus-win32-deps\boost-1.57.0\;..\..\..\mupen64plus-core\src\api;..\..\src\Glide64;..\..\src\Glide64\inc;..\..\src\GlideHQ;..\..\src\GlideHQ\tc-1.1+;..\..\src\Glitch64;..\..\src\Glitch64\inc;..\..\..\mupen64plus-win32-deps\SDL-1.2.15\include;..\..\..\mupen64plus-win32-deps\zlib-1.2.8\include;..\..\..\mupen64plus-win32-deps\libpng-1.6.18\include;%(AdditionalIncludeDirectories)
+ _DEBUG;NO_ASM;_GLIBCXX_HAVE_BROKEN_VSWPRINTF;NO_FILTER_THREAD;_VARIADIC_MAX=10;_CRT_SECURE_NO_WARNINGS;__MSC__;WIN32;%(PreprocessorDefinitions)
+ Async
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ .\Debug/n64Glide.pch
+ .\Debug/
+ .\Debug/
+ .\Debug/
+ Level3
+ true
+ ProgramDatabase
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ SDL.lib;zlib.lib;libpng16.lib;opengl32.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\deps\libs;..\..\..\mupen64plus-win32-deps\libpng-1.6.18\lib\x64;..\..\..\mupen64plus-win32-deps\zlib-1.2.8\lib\x64;..\..\..\mupen64plus-win32-deps\SDL-1.2.15\lib\x64;%(AdditionalLibraryDirectories)
+ false
+ true
+ $(TargetDir)$(TargetName).pdb
+ .\Debug/Glide64.lib
+
+
+ true
+ .\Debug/n64Glide.bsc
+
+
NDEBUG;%(PreprocessorDefinitions)
@@ -157,122 +239,220 @@
copy ..\..\data\* "$(OutDir)"
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Release/n64Glide.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ false
+ ..\..\..\mupen64plus-win32-deps\boost-1.57.0\;..\..\..\mupen64plus-core\src\api;..\..\src\Glide64;..\..\src\Glide64\inc;..\..\src\GlideHQ;..\..\src\GlideHQ\tc-1.1+;..\..\src\Glitch64;..\..\src\Glitch64\inc;..\..\..\mupen64plus-win32-deps\SDL-1.2.15\include;..\..\..\mupen64plus-win32-deps\zlib-1.2.8\include;..\..\..\mupen64plus-win32-deps\libpng-1.6.18\include;%(AdditionalIncludeDirectories)
+ NO_ASM;_GLIBCXX_HAVE_BROKEN_VSWPRINTF;NO_FILTER_THREAD;_VARIADIC_MAX=10;_CRT_SECURE_NO_WARNINGS;__MSC__;WIN32;__VISUALC__;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreadedDLL
+ true
+ NotSet
+ .\Release/n64Glide.pch
+ .\Release/
+ .\Release/
+ .\Release/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ SDL.lib;zlib.lib;libpng16.lib;opengl32.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\deps\libs;..\..\..\mupen64plus-win32-deps\libpng-1.6.18\lib\x64;..\..\..\mupen64plus-win32-deps\zlib-1.2.8\lib\x64;..\..\..\mupen64plus-win32-deps\SDL-1.2.15\lib\x64;%(AdditionalLibraryDirectories)
+ $(TargetDir)$(TargetName).pdb
+
+
+ Windows
+ true
+ /pdbaltpath:%_PDB% %(AdditionalOptions)
+
+
+ true
+ .\Release/n64Glide.bsc
+
+
+ true
+
+
+ Copying shared data and libraries to build directory...
+ copy ..\..\data\* "$(OutDir)"
+
+
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
false
+ false
.\Release/%(Filename)1.obj
+ .\Release/%(Filename)1.obj
$(IntDir)%(Filename)1.xdc
+ $(IntDir)%(Filename)1.xdc
false
+ false
false
+ false
diff --git a/output/dll/mupen64plus-video-glide64mk2.dll b/output/dll/mupen64plus-video-glide64mk2.dll
index da44f01514..36989cb4d3 100644
Binary files a/output/dll/mupen64plus-video-glide64mk2.dll and b/output/dll/mupen64plus-video-glide64mk2.dll differ