Remove multiview requirement in extended dyn state tests

VK_KHR_multiview was wrongly being required for extended dynamic states
using several viewports, when the only needed check is to verify the
number of viewports does not exceed the maxViewports limit.

Affected tests:
dEQP-VK.pipeline.extended_dynamic_state.*2_viewports*
dEQP-VK.pipeline.extended_dynamic_state.*2_scissors*

Components: Vulkan
VK-GL-CTS issue: 2832

Change-Id: I72b2c09153ed2303b7d64bdd78c756ddfa838137
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
index 260b83a..bfab1b2 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
@@ -679,17 +679,16 @@
 
 	// Check the number of viewports needed and the corresponding limits.
 	const auto&	viewportConfig	= m_testConfig.viewportConfig;
-	auto		numViews		= viewportConfig.staticValue.size();
+	auto		numViewports	= viewportConfig.staticValue.size();
 
 	if (viewportConfig.dynamicValue)
-		numViews = std::max(numViews, viewportConfig.dynamicValue.get().size());
+		numViewports = std::max(numViewports, viewportConfig.dynamicValue.get().size());
 
-	if (numViews > 1)
+	if (numViewports > 1)
 	{
-		context.requireDeviceFunctionality("VK_KHR_multiview");
 		const auto properties = vk::getPhysicalDeviceProperties(vki, physicalDevice);
-		if (numViews > static_cast<decltype(numViews)>(properties.limits.maxViewports))
-			TCU_THROW(NotSupportedError, "Number of viewports not supported (" + de::toString(numViews) + ")");
+		if (numViewports > static_cast<decltype(numViewports)>(properties.limits.maxViewports))
+			TCU_THROW(NotSupportedError, "Number of viewports not supported (" + de::toString(numViewports) + ")");
 	}
 
 	const auto&	dbTestEnable	= m_testConfig.depthBoundsTestEnableConfig;