From 67ff108f53c23982d5ff843a75e8eab2d114e220 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Mon, 20 Jun 2022 12:22:41 +0300 Subject: [PATCH] [Vulkan] Explain why CreateShaderModule takes uint32_t* [ci skip] --- src/xenia/ui/vulkan/vulkan_util.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xenia/ui/vulkan/vulkan_util.h b/src/xenia/ui/vulkan/vulkan_util.h index b566e26bb..fc828e4c2 100644 --- a/src/xenia/ui/vulkan/vulkan_util.h +++ b/src/xenia/ui/vulkan/vulkan_util.h @@ -155,6 +155,8 @@ bool CreateDedicatedAllocationImage(const VulkanProvider& provider, uint32_t* memory_type_out = nullptr, VkDeviceSize* memory_size_out = nullptr); +// Explicitly accepting const uint32_t* to make sure attention is paid to the +// alignment where this is called for safety on different host architectures. inline VkShaderModule CreateShaderModule(const VulkanProvider& provider, const uint32_t* code, size_t code_size_bytes) {