Lines Matching defs:modes
886 void validateSurfacePresentModes (tcu::ResultCollector& results, Type wsiType, const vector<VkPresentModeKHR>& modes)
888 results.check(de::contains(modes.begin(), modes.end(), VK_PRESENT_MODE_FIFO_KHR),
892 results.check(de::contains(modes.begin(), modes.end(), VK_PRESENT_MODE_MAILBOX_KHR),
928 results.fail("Number of modes do not match");
932 vector<VkPresentModeKHR> modes (numModes + 1);
941 VK_CHECK(instHelper.vki.getPhysicalDeviceSurfacePresentModes2EXT(physicalDevices[deviceNdx], &surfaceInfo, &numModes, &modes[0]));
947 modes.pop_back();
949 log << TestLog::Message << "Device " << deviceNdx << ": " << tcu::formatArray(modes.begin(), modes.end()) << TestLog::EndMessage;
951 validateSurfacePresentModes(results, wsiType, modes);
955 vk::VkResult res = instHelper.vki.getPhysicalDeviceSurfacePresentModes2EXT(physicalDevices[deviceNdx], &surfaceInfo, &numModes, &modes[0]);
1134 vector<VkPresentModeKHR> modes (numModes + 1);
1143 VK_CHECK(instHelper.vki.getPhysicalDeviceSurfacePresentModesKHR(physicalDevices[deviceNdx], *surface, &numModes, &modes[0]));
1149 modes.pop_back();
1151 log << TestLog::Message << "Device " << deviceNdx << ": " << tcu::formatArray(modes.begin(), modes.end()) << TestLog::EndMessage;
1153 validateSurfacePresentModes(results, wsiType, modes);
1154 CheckPhysicalDeviceSurfacePresentModesIncompleteResult()(results, instHelper.vki, physicalDevices[deviceNdx], *surface, modes.size());
1177 // Actual surface needs to have at least the amount of modes that null surface has
1180 result.fail("Number of modes does not match");
1190 // All modes present in null surface should also be present in actual surface
1376 if ((!(presentCapabilities->modes & requiredFlag)) ||
1377 presentCapabilities->modes > maxValidFlag)
1683 // Query surface present modes
1685 // Query extended surface present modes
1687 // Query surface present modes capabilities in device groups
1689 // Query surface present modes for device groups
1704 // Query surface present modes without surface
1706 // Query extended surface present modes without surface