diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2015-05-22 14:43:25 -0500 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2015-05-22 14:43:25 -0500 |
| commit | 380681a6d3a492281b56c2578b207e55d7188542 (patch) | |
| tree | 3dbc7bb91929527a3c1287ae0544cf267a3c7a75 /layers/param_checker.cpp | |
| parent | d9c0d09edcf685d3c73d5674cc97125f4ef77820 (diff) | |
| download | usermoji-380681a6d3a492281b56c2578b207e55d7188542.tar.xz | |
vulkan.h: V96 -- xglCmdBlitImage filter mode. Bug# 13759.
Diffstat (limited to 'layers/param_checker.cpp')
| -rw-r--r-- | layers/param_checker.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index e9e8bb9f..32ca5425 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -1321,7 +1321,7 @@ VK_LAYER_EXPORT void VKAPI vkCmdCopyImage(VkCmdBuffer cmdBuffer, VkImage srcImag nextTable.CmdCopyImage(cmdBuffer, srcImage, srcImageLayout, destImage, destImageLayout, regionCount, pRegions); } -VK_LAYER_EXPORT void VKAPI vkCmdBlitImage(VkCmdBuffer cmdBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage destImage, VkImageLayout destImageLayout, uint32_t regionCount, const VkImageBlit* pRegions) +VK_LAYER_EXPORT void VKAPI vkCmdBlitImage(VkCmdBuffer cmdBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage destImage, VkImageLayout destImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkTexFilter filter) { char str[1024]; if (!validate_VkImageLayout(srcImageLayout)) { @@ -1339,7 +1339,10 @@ VK_LAYER_EXPORT void VKAPI vkCmdBlitImage(VkCmdBuffer cmdBuffer, VkImage srcImag layerCbMsg(VK_DBG_MSG_ERROR, VK_VALIDATION_LEVEL_0, NULL, 0, 1, "PARAMCHECK", str); } } - nextTable.CmdBlitImage(cmdBuffer, srcImage, srcImageLayout, destImage, destImageLayout, regionCount, pRegions); + //TODO: Add additional check for limitation from header rev 96. + // VK_TEX_FILTER_NEAREST if the format that srcImage was created with is an integer-based format. + + nextTable.CmdBlitImage(cmdBuffer, srcImage, srcImageLayout, destImage, destImageLayout, regionCount, pRegions, filter); } VK_LAYER_EXPORT void VKAPI vkCmdCopyBufferToImage(VkCmdBuffer cmdBuffer, VkBuffer srcBuffer, VkImage destImage, VkImageLayout destImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions) |
