Lines Matching defs:scaling
420 VkSurfacePresentScalingCapabilitiesEXT scaling =
433 &scaling,
439 return scaling;
1427 VkPresentScalingFlagsEXT scaling;
1443 // Query the scaling capabilities and make sure they only report acceptable values.
1444 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
1449 if ((scaling.supportedPresentScaling & ~scalingFlags) != 0)
1450 return tcu::TestStatus::fail("Invalid bits in scaling flags");
1452 if ((scaling.supportedPresentGravityX & ~gravityFlags) != 0)
1455 if ((scaling.supportedPresentGravityY & ~gravityFlags) != 0)
1468 // Query compatible present modes, and scaling capabilities for each mode. They must all be identical.
1501 std::vector<VkSurfacePresentScalingCapabilitiesEXT> scaling(compatibility.presentModeCount);
1504 scaling[i] = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, compatibleModes[i], *surface);
1508 if (scaling[i].supportedPresentScaling != scaling[0].supportedPresentScaling)
1509 return tcu::TestStatus::fail("Different scaling flags for compatible present modes is not allowed");
1511 if (scaling[i].supportedPresentGravityX != scaling[0].supportedPresentGravityX)
1514 if (scaling[i].supportedPresentGravityY != scaling[0].supportedPresentGravityY)
1544 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
1546 if ((scaling.supportedPresentScaling & testParams.scaling) == 0)
1548 if (testParams.scaling != VK_PRESENT_SCALING_STRETCH_BIT_EXT)
1550 if ((scaling.supportedPresentGravityX & testParams.gravityX) == 0)
1552 if ((scaling.supportedPresentGravityY & testParams.gravityY) == 0)
1591 testParams.scaling,
1761 // TODO: wait for present, capture the screen and verify that scaling is done correctly.
1797 VkPresentScalingFlagBitsEXT scaling;
1826 de::MovePtr<tcu::TestCaseGroup> queryGroup (new tcu::TestCaseGroup(testGroup->getTestContext(), "query", "Query supported scaling modes"));
1829 // Verify compatible present modes have the same scaling capabilities
1838 const bool isStretch = scalingFlags[scalingFlagNdx].scaling == VK_PRESENT_SCALING_STRETCH_BIT_EXT;
1853 config.scaling = scalingFlags[scalingFlagNdx].scaling;
1863 // Basic test without actual scaling
1993 VkPresentScalingFlagsEXT scaling;
2020 if (testParams.scaling != 0)
2023 VkSurfacePresentScalingCapabilitiesEXT scaling = getSurfaceScalingCapabilities(instHelper.vki, devHelper.physicalDevice, testParams.mode, *surface);
2025 if ((scaling.supportedPresentScaling & testParams.scaling) == 0)
2045 testParams.scaling,
2079 (deUint32)testParams.scaling << 24 |
2326 VkPresentScalingFlagsEXT scaling;
2345 config.scaling = scalingFlags[scalingFlagNdx].scaling;
2386 addTestGroup(testGroup, "scaling", populateScalingGroup, wsiType);