layers: Wire up validation of compute pipelines
authorChris Forbes <chrisforbes@google.com>
Tue, 31 May 2016 04:09:42 +0000 (16:09 +1200)
committerTobin Ehlis <tobine@google.com>
Tue, 31 May 2016 14:49:43 +0000 (08:49 -0600)
Signed-off-by: Chris Forbes <chrisforbes@google.com>
layers/core_validation.cpp

index 73a318e..806d594 100644 (file)
@@ -5673,6 +5673,9 @@ CreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t
         // memcpy(&pPipeNode[i]->computePipelineCI, (const void *)&pCreateInfos[i], sizeof(VkComputePipelineCreateInfo));
 
         // TODO: Add Compute Pipeline Verification
+        skipCall |= !validate_compute_pipeline(dev_data->report_data, pPipeNode[i],
+                                               &dev_data->phys_dev_properties.features,
+                                               dev_data->shaderModuleMap);
         // skipCall |= verifyPipelineCreateState(dev_data, device, pPipeNode[i]);
     }