Roll spirv-cross bd7c47a0 -> 3ab17000
diff --git a/src/backend/metal/MetalBackend.mm b/src/backend/metal/MetalBackend.mm
index 12c6681..80aacf6 100644
--- a/src/backend/metal/MetalBackend.mm
+++ b/src/backend/metal/MetalBackend.mm
@@ -1065,10 +1065,7 @@
         compiler = new spirv_cross::CompilerMSL(builder->AcquireSpirv());
         ExtractSpirvInfo(*compiler);
 
-        spirv_cross::MSLConfiguration mslConfig;
-        mslConfig.flip_vert_y = false;
-        mslConfig.flip_frag_y = false;
-        std::string msl = compiler->compile(mslConfig);
+        std::string msl = compiler->compile();
 
         NSString* mslSource = [NSString stringWithFormat:@"%s", msl.c_str()];
         NSError *error = nil;
diff --git a/third_party/spirv-cross b/third_party/spirv-cross
index bd7c47a..3ab1700 160000
--- a/third_party/spirv-cross
+++ b/third_party/spirv-cross
@@ -1 +1 @@
-Subproject commit bd7c47a0711c3551820ca8c994ff468c143a2e20
+Subproject commit 3ab17000735e718c26bf4a1bf3ef279e9fb02793