Lines Matching defs:mode
601 for (VkPresentModeKHR mode : presentModes)
602 allModes.insert(mode);
605 for (VkPresentModeKHR mode : compatibleModes)
606 allModes.insert(mode);
608 for (VkPresentModeKHR mode : allModes)
610 switch (mode)
777 TCU_THROW(NotSupportedError, "Present mode not supported");
805 TCU_THROW(NotSupportedError, "Transfer dst with shared present mode not supported");
1094 VkPresentModeKHR mode;
1112 config.modes = std::vector<VkPresentModeKHR>(1, presentModes[presentModeNdx].mode);
1128 config.modes = std::vector<VkPresentModeKHR>(3, presentModes[presentModeNdx].mode);
1144 VkPresentModeKHR mode;
1152 // Every returned compatible mode must be supported by the surface
1155 return tcu::TestStatus::fail("Returned compatible present mode " + de::toString(compatibleModes[i]) + " is not a supported present mode");
1157 // The original mode being queried must always be in the compatible list
1159 return tcu::TestStatus::fail("Returned compatible present modes does not include the mode used in the query");
1166 return tcu::TestStatus::fail("Duplicate mode " + de::toString(compatibleMode) + " returned in list of compatible present modes");
1175 return tcu::TestStatus::fail("Different sets of compatible modes returned on re-query (present mode " + de::toString(previousCompatibleMode) + " missing on requery)");
1189 if (std::find(presentModes.begin(), presentModes.end(), testParams.mode) == presentModes.end())
1190 TCU_THROW(NotSupportedError, "Present mode not supported");
1197 testParams.mode,
1222 // The return value must be at least one, as every mode is compatible with itself.
1224 return tcu::TestStatus::fail("Empty compatible present mode list");
1256 tcu::TestStatus status = verifyCompatiblePresentModes(presentModes, testParams.mode, compatibleModes, nullptr);
1271 status = verifyCompatiblePresentModes(presentModes, testParams.mode, compatibleModes2, &compatibleModes);
1294 status = verifyCompatiblePresentModes(presentModes, testParams.mode, compatibleModes3, &compatibleModes2);
1305 VkPresentModeKHR mode;
1324 config.mode = presentModes[presentModeNdx].mode;
1333 config.modes = std::vector<VkPresentModeKHR>(1, presentModes[presentModeNdx].mode);
1344 config.modes = std::vector<VkPresentModeKHR>(4, presentModes[presentModeNdx].mode);
1349 config.modes = std::vector<VkPresentModeKHR>(2, presentModes[presentModeNdx].mode);
1382 modes[0] = presentModes[i].mode;
1383 modes[1] = presentModes[j].mode;
1384 modes[2] = presentModes[k].mode;
1420 VkPresentModeKHR mode;
1426 VkPresentModeKHR mode;
1444 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
1468 // Query compatible present modes, and scaling capabilities for each mode. They must all be identical.
1473 testParams.mode,
1540 if (std::find(presentModes.begin(), presentModes.end(), testParams.mode) == presentModes.end())
1541 TCU_THROW(NotSupportedError, "Present mode not supported");
1544 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
1547 TCU_THROW(NotSupportedError, "Scaling mode is not supported");
1551 TCU_THROW(NotSupportedError, "Gravity mode is not supported (x axis)");
1553 TCU_THROW(NotSupportedError, "Gravity mode is not supported (y axis)");
1585 VkSwapchainCreateInfoKHR swapchainInfo = getBasicSwapchainParameters(*surface, surfaceFormats[0], swapchainSize, testParams.mode, transform, capabilities.minImageCount, false);
1783 VkPresentModeKHR mode;
1824 config.mode = presentModes[presentModeNdx].mode;
1852 config.mode = presentModes[presentModeNdx].mode;
1934 VkPresentModeKHR mode;
1952 config.modes = std::vector<VkPresentModeKHR>(1, presentModes[presentModeNdx].mode);
1963 // Bind image memory + shared present mode crashing on some drivers for unrelated reasons to VK_EXT_swapchain_maintenance1. Will enable this test separately.
1964 if (presentModes[presentModeNdx].mode != VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR && presentModes[presentModeNdx].mode != VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR)
1972 config.modes = std::vector<VkPresentModeKHR>(2, presentModes[presentModeNdx].mode);
1992 VkPresentModeKHR mode;
2013 const VkSurfaceCapabilitiesKHR capabilities = getPerPresentSurfaceCapabilities(instHelper.vki, devHelper.physicalDevice, *surface, testParams.mode);
2017 if (std::find(presentModes.begin(), presentModes.end(), testParams.mode) == presentModes.end())
2018 TCU_THROW(NotSupportedError, "Present mode not supported");
2023 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
2026 TCU_THROW(NotSupportedError, "Scaling mode is not supported");
2029 const bool isSharedPresentMode = testParams.mode == VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR || testParams.mode == VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR;
2039 VkSwapchainCreateInfoKHR swapchainInfo = getBasicSwapchainParameters(*surface, surfaceFormats[0], native.windowSize, testParams.mode, transform, imageCount, false);
2056 const deUint32 iterations = getIterations({testParams.mode}, {}, testParams.resizeWindow != ResizeWindow::No);
2078 (deUint32)testParams.mode << 4 |
2312 VkPresentModeKHR mode;
2344 config.mode = presentModes[presentModeNdx].mode;