From 96b6d235036a49dbd9bd115f44a3a409ce849de7 Mon Sep 17 00:00:00 2001 From: davidlongest Date: Sun, 16 Aug 2026 04:39:52 +0100 Subject: [PATCH] This fixes an image load issue specifically on Vulkan. --- src/overlay/renderer/renderer_vulkan.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/overlay/renderer/renderer_vulkan.cpp b/src/overlay/renderer/renderer_vulkan.cpp index e506cb1..4b8f72e 100644 --- a/src/overlay/renderer/renderer_vulkan.cpp +++ b/src/overlay/renderer/renderer_vulkan.cpp @@ -556,11 +556,12 @@ namespace spacecal { uintptr_t dwInternalDataIdx = (uintptr_t) -1; VkDescriptorSet descriptorSet = VK_NULL_HANDLE; - unsigned char* textureData = stbi_load(szFilePath.c_str(), &width, &height, &nrChannels, STBI_rgb_alpha); + constexpr int k_TEXTURE_CHANNELS = STBI_rgb_alpha; + unsigned char* textureData = stbi_load(szFilePath.c_str(), &width, &height, &nrChannels, k_TEXTURE_CHANNELS); TextureData_t data = {}; if (textureData) { - size_t image_size = width * height * nrChannels; + size_t image_size = width * height * k_TEXTURE_CHANNELS; VkResult err; VkTextureData_t tex_data = {};