Update known good SPIRV tools and headers
authorAlan Baker <alanbaker@google.com>
Mon, 26 Nov 2018 16:24:22 +0000 (11:24 -0500)
committerAlan Baker <alanbaker@google.com>
Mon, 26 Nov 2018 16:24:22 +0000 (11:24 -0500)
* Fixes use of optimizer
* Updated test outputs
 * GeometryStreams and TransformFeedback no longer fail validation

SPIRV/SpvTools.cpp
Test/baseResults/spv.150.geom.out
Test/baseResults/spv.420.geom.out
Test/baseResults/spv.builtInXFB.vert.out
Test/baseResults/spv.xfb.vert.out
Test/baseResults/spv.xfb2.vert.out
Test/baseResults/spv.xfb3.vert.out
known_good.json

index 05f234c..a886b16 100755 (executable)
@@ -181,7 +181,7 @@ void SpirvToolsLegalize(const glslang::TIntermediate&, std::vector<unsigned int>
     optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass());
     optimizer.RegisterPass(spvtools::CreateCFGCleanupPass());
 
-    optimizer.Run(spirv.data(), spirv.size(), &spirv, spvtools::ValidatorOptions(), true);
+    optimizer.Run(spirv.data(), spirv.size(), &spirv);
 }
 
 }; // end namespace glslang
index 70dadf5..f759793 100644 (file)
@@ -1,8 +1,4 @@
 spv.150.geom
-error: SPIRV-Tools Validation Errors
-error: Capability GeometryStreams is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability GeometryStreams
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 71
index 45f235f..74a4f0b 100644 (file)
@@ -1,8 +1,4 @@
 spv.420.geom
-error: SPIRV-Tools Validation Errors
-error: Capability GeometryStreams is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability GeometryStreams
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 72
index f175a19..556a698 100644 (file)
@@ -1,8 +1,4 @@
 spv.builtInXFB.vert
-error: SPIRV-Tools Validation Errors
-error: Capability TransformFeedback is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability TransformFeedback
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 21
index 68633e1..3cd93d5 100644 (file)
@@ -1,8 +1,4 @@
 spv.xfb.vert
-error: SPIRV-Tools Validation Errors
-error: Capability TransformFeedback is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability TransformFeedback
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 16
index 6dc3987..a8551a1 100644 (file)
@@ -1,8 +1,4 @@
 spv.xfb2.vert
-error: SPIRV-Tools Validation Errors
-error: Capability TransformFeedback is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability TransformFeedback
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 35
index 1d526aa..0218847 100644 (file)
@@ -1,8 +1,4 @@
 spv.xfb3.vert
-error: SPIRV-Tools Validation Errors
-error: Capability TransformFeedback is not allowed by Vulkan 1.0 specification (or requires extension)
-  OpCapability TransformFeedback
-
 // Module Version 10000
 // Generated by (magic number): 80007
 // Id's are bound by 35
index d985507..837255d 100755 (executable)
@@ -5,14 +5,14 @@
       "site" : "github",
       "subrepo" : "KhronosGroup/SPIRV-Tools",
       "subdir" : "External/spirv-tools",
-      "commit" : "8e9be303b00ba352ee25dbcd352769641637a853"
+      "commit" : "d543f7dfed9ba02910996121375e57fff92c3c93"
     },
     {
       "name" : "spirv-tools/external/spirv-headers",
       "site" : "github",
       "subrepo" : "KhronosGroup/SPIRV-Headers",
       "subdir" : "External/spirv-tools/external/spirv-headers",
-      "commit" : "a2c529b5dda18838ab4b52f816acfebd774eaab3"
+      "commit" : "282879ca34563020dbe73fd8f7d45bed6755626a"
     }
   ]
 }