diff --git a/Install/Windows/glslangValidator.exe b/Install/Windows/glslangValidator.exe
index 54c47c2ee4dff662b7147f577a0d673b9099a786..a36f637ee263e3f009bd88dbb9d864f0a29a3b65 100644
Binary files a/Install/Windows/glslangValidator.exe and b/Install/Windows/glslangValidator.exe differ
diff --git a/StandAlone.vcxproj b/StandAlone.vcxproj
index 8ee9ecac2d23b2a776578970231a9f10a883b773..e67517f38d9338d5812eede50d8e65373a37da1a 100644
--- a/StandAlone.vcxproj
+++ b/StandAlone.vcxproj
@@ -68,7 +68,7 @@
       <SuppressStartupBanner>true</SuppressStartupBanner>
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
       <CallingConvention>Cdecl</CallingConvention>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     </ClCompile>
     <Link>
       <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
@@ -104,7 +104,7 @@
       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;GENERIC_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <StringPooling>true</StringPooling>
       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <BufferSecurityCheck>true</BufferSecurityCheck>
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <PrecompiledHeader>
diff --git a/glslang.vcxproj b/glslang.vcxproj
index dc7b773ba07c6a7162f5d004138f17098ed2981f..fc8618bbc44b19e83fa3be5f9883be71b7ab0328 100644
--- a/glslang.vcxproj
+++ b/glslang.vcxproj
@@ -68,7 +68,7 @@
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
       <CallingConvention>Cdecl</CallingConvention>
       <CompileAs>Default</CompileAs>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
       <StringPooling>true</StringPooling>
     </ClCompile>
     <Link>
@@ -108,7 +108,7 @@ xcopy /y $(IntDir)$(TargetName)$(TargetExt) Test</Command>
       <StringPooling>true</StringPooling>
       <MinimalRebuild>false</MinimalRebuild>
       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <BufferSecurityCheck>true</BufferSecurityCheck>
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <PrecompiledHeaderOutputFile>
diff --git a/glslang/Include/revision.h b/glslang/Include/revision.h
index dbaa25c494f7ea725fbfbec67ba788fb93f2d64e..fb175e7a6ffd9b48021e2cecc3cc9798fa601359 100644
--- a/glslang/Include/revision.h
+++ b/glslang/Include/revision.h
@@ -9,5 +9,5 @@
 // source have to figure out how to create revision.h just to get a build
 // going.  However, if it is not updated, it can be a version behind.
 
-#define GLSLANG_REVISION "24741"
-#define GLSLANG_DATE     "2014/01/11 13:35:26"
+#define GLSLANG_REVISION "24916"
+#define GLSLANG_DATE     "2014/01/20 21:43:23"