diff options
Diffstat (limited to 'layers/vk_format_utils.cpp')
-rw-r--r-- | layers/vk_format_utils.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/layers/vk_format_utils.cpp b/layers/vk_format_utils.cpp index ab66a71b8..9990144b5 100644 --- a/layers/vk_format_utils.cpp +++ b/layers/vk_format_utils.cpp @@ -1213,6 +1213,14 @@ VK_LAYER_EXPORT VkDeviceSize SafeModulo(VkDeviceSize dividend, VkDeviceSize divi return result; } +VK_LAYER_EXPORT VkDeviceSize SafeDivision(VkDeviceSize dividend, VkDeviceSize divisor) { + VkDeviceSize result = 0; + if (divisor != 0) { + result = dividend / divisor; + } + return result; +} + struct VULKAN_PER_PLANE_COMPATIBILITY { uint32_t width_divisor; uint32_t height_divisor; |