aboutsummaryrefslogtreecommitdiff
path: root/layers/vk_format_utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/vk_format_utils.cpp')
-rw-r--r--layers/vk_format_utils.cpp8
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;