glslang update

A glslang update is causing an error when compiling SwiftShader.
This CL updates the glslang hash and the path to the modified header.

Bug: b/158655757
Change-Id: I2bfcda9c3ba8be1bc3a3cdafb71b185a53c66a31
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/69628
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
Presubmit-Ready: Alexis Hétu <sugoi@google.com>
Commit-Queue: Alexis Hétu <sugoi@google.com>
diff --git a/tests/VulkanWrapper/Util.cpp b/tests/VulkanWrapper/Util.cpp
index cfd00c1..2d288ca 100644
--- a/tests/VulkanWrapper/Util.cpp
+++ b/tests/VulkanWrapper/Util.cpp
@@ -14,7 +14,7 @@
 
 #include "Util.hpp"
 #include "SPIRV/GlslangToSpv.h"
-#include "StandAlone/ResourceLimits.h"
+#include "glslang/Public/ResourceLimits.h"
 
 #include <memory>
 
@@ -153,7 +153,7 @@
 
 	const int defaultVersion = 100;
 	EShMessages messages = static_cast<EShMessages>(EShMessages::EShMsgDefault | EShMessages::EShMsgSpvRules | EShMessages::EShMsgVulkanRules);
-	bool parseResult = glslangShader->parse(&glslang::DefaultTBuiltInResource, defaultVersion, false, messages);
+	bool parseResult = glslangShader->parse(GetDefaultResources(), defaultVersion, false, messages);
 
 	if(!parseResult)
 	{
diff --git a/third_party/glslang b/third_party/glslang
index 538231d..2b2523f 160000
--- a/third_party/glslang
+++ b/third_party/glslang
@@ -1 +1 @@
-Subproject commit 538231d8b46c22474a558671f89f80b25fcec72d
+Subproject commit 2b2523fb951f63f072cfba514c26f2feea5f4329