From 43f1fe90c7f49a77ad2e8e60ee09af2633c98c42 Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Mon, 27 Jul 2015 13:47:08 -0600 Subject: intel: Add support for GetRenderAreaGranularity --- icd/nulldrv/nulldrv.c | 11 +++++++++++ vulkan.py | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c index 06fdf15b..b1264fbd 100644 --- a/icd/nulldrv/nulldrv.c +++ b/icd/nulldrv/nulldrv.c @@ -2348,6 +2348,17 @@ ICD_EXPORT VkResult VKAPI vkDestroyRenderPass( return VK_SUCCESS; } +ICD_EXPORT VkResult VKAPI vkGetRenderAreaGranularity( + VkDevice device, + VkRenderPass renderPass, + VkExtent2D* pGranularity) +{ + pGranularity->height = 1; + pGranularity->width = 1; + + return VK_SUCCESS; +} + ICD_EXPORT void VKAPI vkCmdBeginRenderPass( VkCmdBuffer cmdBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, diff --git a/vulkan.py b/vulkan.py index 07c1adb8..da23d5da 100755 --- a/vulkan.py +++ b/vulkan.py @@ -999,6 +999,11 @@ core = Extension( [Param("VkDevice", "device"), Param("VkRenderPass", "renderPass")]), + Proto("VkResult", "GetRenderAreaGranularity", + [Param("VkDevice", "device"), + Param("VkRenderPass", "renderPass"), + Param("VkExtent2D*", "pGranularity")]), + Proto("void", "CmdBeginRenderPass", [Param("VkCmdBuffer", "cmdBuffer"), Param("const VkRenderPassBeginInfo*", "pRenderPassBegin"), -- cgit v1.2.3