Increase maxComputeSharedMemorySize.

ANGLE uses SwiftShader for trace verification and updating. One
particular trace in ANGLE used a compute shader shared memory size
greater than the spec minimum. Increase this limit in Swiftshader
so we can accommodate the Genshin Impact trace.

Bug: b/198145188
Change-Id: I5e6682e90291313c922cc2e0a2e5295fe97447eb
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/56688
Presubmit-Ready: Jamie Madill <jmadill@chromium.org>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/Vulkan/VkPhysicalDevice.cpp b/src/Vulkan/VkPhysicalDevice.cpp
index af404a4..f5ca7af 100644
--- a/src/Vulkan/VkPhysicalDevice.cpp
+++ b/src/Vulkan/VkPhysicalDevice.cpp
@@ -492,7 +492,7 @@
 		sw::RENDERTARGETS,                                // maxFragmentOutputAttachments
 		1,                                                // maxFragmentDualSrcAttachments
 		28,                                               // maxFragmentCombinedOutputResources
-		16384,                                            // maxComputeSharedMemorySize
+		32768,                                            // maxComputeSharedMemorySize
 		{ 65535, 65535, 65535 },                          // maxComputeWorkGroupCount[3]
 		256,                                              // maxComputeWorkGroupInvocations
 		{ 256, 256, 64 },                                 // maxComputeWorkGroupSize[3]