diff --git a/examples/directx11_example/directx11_example.vcxproj b/examples/directx11_example/directx11_example.vcxproj
index beddb330..767cbcc2 100644
--- a/examples/directx11_example/directx11_example.vcxproj
+++ b/examples/directx11_example/directx11_example.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{9F316E83-5AE5-4939-A723-305A94F48005}
@@ -20,30 +28,55 @@
true
Unicode
+
+ Application
+ true
+ Unicode
+
Application
false
true
Unicode
+
+ Application
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+
Level3
@@ -57,6 +90,19 @@
Console
+
+
+ Level3
+ Disabled
+ ..\..;$(DXSDK_DIR)/Include;%(AdditionalIncludeDirectories)
+
+
+ true
+ d3d11.lib;d3dcompiler.lib;dxgi.lib;%(AdditionalDependencies)
+ $(DXSDK_DIR)/Lib/x64;%(AdditionalLibraryDirectories)
+ Console
+
+
Level3
@@ -74,6 +120,23 @@
Console
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ ..\..;$(DXSDK_DIR)/Include;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ d3d11.lib;d3dcompiler.lib;dxgi.lib;imm32.lib;%(AdditionalDependencies)
+ $(DXSDK_DIR)/Lib/x64;%(AdditionalLibraryDirectories)
+ Console
+
+
diff --git a/examples/directx9_example/directx9_example.vcxproj b/examples/directx9_example/directx9_example.vcxproj
index 3b638b7b..54cc2100 100644
--- a/examples/directx9_example/directx9_example.vcxproj
+++ b/examples/directx9_example/directx9_example.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{4165A294-21F2-44CA-9B38-E3F935ABADF5}
@@ -20,30 +28,55 @@
true
Unicode
+
+ Application
+ true
+ Unicode
+
Application
false
true
Unicode
+
+ Application
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+
Level3
@@ -57,6 +90,19 @@
Console
+
+
+ Level3
+ Disabled
+ ..\..;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(DXSDK_DIR)Lib\x64;%(AdditionalLibraryDirectories)
+ d3d9.lib;d3dx9d.lib;dxerr.lib;dxguid.lib;%(AdditionalDependencies)
+ Console
+
+
Level3
@@ -74,6 +120,23 @@
Console
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ ..\..;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ $(DXSDK_DIR)Lib\x64;%(AdditionalLibraryDirectories)
+ d3d9.lib;d3dx9d.lib;dxerr.lib;dxguid.lib;%(AdditionalDependencies)
+ Console
+
+
diff --git a/examples/imgui_examples_msvc2010.sln b/examples/imgui_examples_msvc2010.sln
index 1ff20521..e8e0bcad 100644
--- a/examples/imgui_examples_msvc2010.sln
+++ b/examples/imgui_examples_msvc2010.sln
@@ -12,25 +12,43 @@ 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
{9CDA7840-B7A5-496D-A527-E95571496D18}.Debug|Win32.ActiveCfg = Debug|Win32
{9CDA7840-B7A5-496D-A527-E95571496D18}.Debug|Win32.Build.0 = Debug|Win32
+ {9CDA7840-B7A5-496D-A527-E95571496D18}.Debug|x64.ActiveCfg = Debug|x64
+ {9CDA7840-B7A5-496D-A527-E95571496D18}.Debug|x64.Build.0 = Debug|x64
{9CDA7840-B7A5-496D-A527-E95571496D18}.Release|Win32.ActiveCfg = Release|Win32
{9CDA7840-B7A5-496D-A527-E95571496D18}.Release|Win32.Build.0 = Release|Win32
+ {9CDA7840-B7A5-496D-A527-E95571496D18}.Release|x64.ActiveCfg = Release|x64
+ {9CDA7840-B7A5-496D-A527-E95571496D18}.Release|x64.Build.0 = Release|x64
{4165A294-21F2-44CA-9B38-E3F935ABADF5}.Debug|Win32.ActiveCfg = Debug|Win32
{4165A294-21F2-44CA-9B38-E3F935ABADF5}.Debug|Win32.Build.0 = Debug|Win32
+ {4165A294-21F2-44CA-9B38-E3F935ABADF5}.Debug|x64.ActiveCfg = Debug|x64
+ {4165A294-21F2-44CA-9B38-E3F935ABADF5}.Debug|x64.Build.0 = Debug|x64
{4165A294-21F2-44CA-9B38-E3F935ABADF5}.Release|Win32.ActiveCfg = Release|Win32
{4165A294-21F2-44CA-9B38-E3F935ABADF5}.Release|Win32.Build.0 = Release|Win32
+ {4165A294-21F2-44CA-9B38-E3F935ABADF5}.Release|x64.ActiveCfg = Release|x64
+ {4165A294-21F2-44CA-9B38-E3F935ABADF5}.Release|x64.Build.0 = Release|x64
{9F316E83-5AE5-4939-A723-305A94F48005}.Debug|Win32.ActiveCfg = Debug|Win32
{9F316E83-5AE5-4939-A723-305A94F48005}.Debug|Win32.Build.0 = Debug|Win32
+ {9F316E83-5AE5-4939-A723-305A94F48005}.Debug|x64.ActiveCfg = Debug|x64
+ {9F316E83-5AE5-4939-A723-305A94F48005}.Debug|x64.Build.0 = Debug|x64
{9F316E83-5AE5-4939-A723-305A94F48005}.Release|Win32.ActiveCfg = Release|Win32
{9F316E83-5AE5-4939-A723-305A94F48005}.Release|Win32.Build.0 = Release|Win32
+ {9F316E83-5AE5-4939-A723-305A94F48005}.Release|x64.ActiveCfg = Release|x64
+ {9F316E83-5AE5-4939-A723-305A94F48005}.Release|x64.Build.0 = Release|x64
{4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Debug|Win32.ActiveCfg = Debug|Win32
{4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Debug|Win32.Build.0 = Debug|Win32
+ {4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Debug|x64.ActiveCfg = Debug|x64
+ {4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Debug|x64.Build.0 = Debug|x64
{4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Release|Win32.ActiveCfg = Release|Win32
{4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Release|Win32.Build.0 = Release|Win32
+ {4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Release|x64.ActiveCfg = Release|x64
+ {4A1FB5EA-22F5-42A8-AB92-1D2DF5D47FB9}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/examples/libs/glfw/lib-vc2010-64/glfw3.lib b/examples/libs/glfw/lib-vc2010-64/glfw3.lib
new file mode 100644
index 00000000..8cdda399
Binary files /dev/null and b/examples/libs/glfw/lib-vc2010-64/glfw3.lib differ
diff --git a/examples/opengl3_example/opengl3_example.vcxproj b/examples/opengl3_example/opengl3_example.vcxproj
index 936c688d..2a2c0b4f 100644
--- a/examples/opengl3_example/opengl3_example.vcxproj
+++ b/examples/opengl3_example/opengl3_example.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{4a1fb5ea-22f5-42a8-ab92-1d2df5d47fb9}
@@ -20,32 +28,59 @@
true
MultiByte
+
+ Application
+ true
+ MultiByte
+
Application
false
true
MultiByte
+
+ Application
+ false
+ true
+ MultiByte
+
+
+
+
+
+
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
$(IncludePath)
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ $(IncludePath)
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
$(IncludePath)
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ $(IncludePath)
+
Level3
@@ -60,6 +95,20 @@
msvcrt.lib
+
+
+ Level3
+ Disabled
+ $(SolutionDir)\libs\glfw\include;$(SolutionDir)\libs\gl3w;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(SolutionDir)\libs\glfw\lib-vc2010-64;%(AdditionalLibraryDirectories)
+ opengl32.lib;glfw3.lib;%(AdditionalDependencies)
+ Console
+ msvcrt.lib
+
+
Level3
@@ -79,6 +128,25 @@
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(SolutionDir)\libs\glfw\include;$(SolutionDir)\libs\gl3w;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ $(SolutionDir)\libs\glfw\lib-vc2010-64;%(AdditionalLibraryDirectories)
+ opengl32.lib;glfw3.lib;%(AdditionalDependencies)
+ Console
+
+
+
+
diff --git a/examples/opengl_example/opengl_example.vcxproj b/examples/opengl_example/opengl_example.vcxproj
index 1d4dbc55..f39a929f 100644
--- a/examples/opengl_example/opengl_example.vcxproj
+++ b/examples/opengl_example/opengl_example.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{9CDA7840-B7A5-496D-A527-E95571496D18}
@@ -20,32 +28,59 @@
true
MultiByte
+
+ Application
+ true
+ MultiByte
+
Application
false
true
MultiByte
+
+ Application
+ false
+ true
+ MultiByte
+
+
+
+
+
+
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
$(IncludePath)
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ $(IncludePath)
+
$(ProjectDir)$(Configuration)\
$(ProjectDir)$(Configuration)\
$(IncludePath)
+
+ $(ProjectDir)$(Configuration)\
+ $(ProjectDir)$(Configuration)\
+ $(IncludePath)
+
Level3
@@ -60,6 +95,20 @@
msvcrt.lib
+
+
+ Level3
+ Disabled
+ $(SolutionDir)\libs\glfw\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(SolutionDir)\libs\glfw\lib-vc2010-64;%(AdditionalLibraryDirectories)
+ opengl32.lib;glfw3.lib;%(AdditionalDependencies)
+ Console
+ msvcrt.lib
+
+
Level3
@@ -79,6 +128,25 @@
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(SolutionDir)\libs\glfw\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ true
+ $(SolutionDir)\libs\glfw\lib-vc2010-64;%(AdditionalLibraryDirectories)
+ opengl32.lib;glfw3.lib;%(AdditionalDependencies)
+ Console
+
+
+
+