From a489f1275a97d70d2baf678867e15e62e1759ab1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 14 Aug 2021 02:20:56 +0200 Subject: [PATCH] (Ozone) Casting to unsigned caused an integer overflow and after float promotion would lead to 'x' being a garbage value, leading to problems when this value was passed to vkCmdSetViewport. This stops Vulkan validation layers from complaining about it --- menu/drivers/ozone/ozone_entries.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/menu/drivers/ozone/ozone_entries.c b/menu/drivers/ozone/ozone_entries.c index 536036511c..b9da511c51 100644 --- a/menu/drivers/ozone/ozone_entries.c +++ b/menu/drivers/ozone/ozone_entries.c @@ -624,7 +624,7 @@ border_iterate: userdata, video_width, video_height, - (unsigned) ozone->dimensions_sidebar_width + ozone->dimensions_sidebar_width + x_offset + entry_padding + ozone->dimensions.spacer_3px, entry_width - ozone->dimensions.spacer_5px, button_height + ozone->dimensions.spacer_1px, @@ -832,7 +832,7 @@ border_iterate: ozone->dimensions.entry_icon_size, ozone->dimensions.entry_icon_size, texture, - (unsigned)ozone->dimensions_sidebar_width + ozone->dimensions_sidebar_width + x_offset + entry_padding + ozone->dimensions.entry_icon_padding, y + scroll_y + ozone->dimensions.entry_height