X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=external%2Fvulkancts%2Fframework%2Fvulkan%2FvkTypeUtil.inl;h=22a7632856ae820717df2599902de5146cb6f504;hb=2f442619367e349e42f041ca094bbdc6b9699bca;hp=c82daced6552b7b097ddb342370cdc0e0e24e931;hpb=df0c09506868772560860649ec38b0d9923fd0e6;p=platform%2Fupstream%2FVK-GL-CTS.git diff --git a/external/vulkancts/framework/vulkan/vkTypeUtil.inl b/external/vulkancts/framework/vulkan/vkTypeUtil.inl index c82dace..22a7632 100644 --- a/external/vulkancts/framework/vulkan/vkTypeUtil.inl +++ b/external/vulkancts/framework/vulkan/vkTypeUtil.inl @@ -383,3 +383,49 @@ inline VkDisplayPlanePropertiesKHR makeDisplayPlanePropertiesKHR (VkDisplayKHR c res.currentStackIndex = currentStackIndex; return res; } + +inline VkPresentRegionKHR makePresentRegionKHR (deUint32 rectangleCount, const VkRectLayerKHR* pRectangles) +{ + VkPresentRegionKHR res; + res.rectangleCount = rectangleCount; + res.pRectangles = pRectangles; + return res; +} + +inline VkDescriptorUpdateTemplateEntryKHR makeDescriptorUpdateTemplateEntryKHR (deUint32 dstBinding, deUint32 dstArrayElement, deUint32 descriptorCount, VkDescriptorType descriptorType, deUintptr offset, deUintptr stride) +{ + VkDescriptorUpdateTemplateEntryKHR res; + res.dstBinding = dstBinding; + res.dstArrayElement = dstArrayElement; + res.descriptorCount = descriptorCount; + res.descriptorType = descriptorType; + res.offset = offset; + res.stride = stride; + return res; +} + +inline VkRefreshCycleDurationGOOGLE makeRefreshCycleDurationGOOGLE (deUint64 refreshDuration) +{ + VkRefreshCycleDurationGOOGLE res; + res.refreshDuration = refreshDuration; + return res; +} + +inline VkPastPresentationTimingGOOGLE makePastPresentationTimingGOOGLE (deUint32 presentID, deUint64 desiredPresentTime, deUint64 actualPresentTime, deUint64 earliestPresentTime, deUint64 presentMargin) +{ + VkPastPresentationTimingGOOGLE res; + res.presentID = presentID; + res.desiredPresentTime = desiredPresentTime; + res.actualPresentTime = actualPresentTime; + res.earliestPresentTime = earliestPresentTime; + res.presentMargin = presentMargin; + return res; +} + +inline VkPresentTimeGOOGLE makePresentTimeGOOGLE (deUint32 presentID, deUint64 desiredPresentTime) +{ + VkPresentTimeGOOGLE res; + res.presentID = presentID; + res.desiredPresentTime = desiredPresentTime; + return res; +}