From 498b737322c41184ef2eada3fe9db051347da4b4 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 17 Jan 2025 17:25:23 +0100 Subject: [PATCH] Add missing inline keywords --- openVulkanoCpp/Image/YuvUtils.hpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/openVulkanoCpp/Image/YuvUtils.hpp b/openVulkanoCpp/Image/YuvUtils.hpp index 7f91e67..733253d 100644 --- a/openVulkanoCpp/Image/YuvUtils.hpp +++ b/openVulkanoCpp/Image/YuvUtils.hpp @@ -13,19 +13,16 @@ namespace OpenVulkano { namespace YuvUtils { - void NV12FromChromaPlanes(unsigned char* __restrict src, unsigned char* __restrict dest, int chromaChannelPixelCount) + inline void NV12FromChromaPlanes(unsigned char* __restrict src, unsigned char* __restrict dest, int chromaChannelPixelCount) { for(int i = 0; i < chromaChannelPixelCount; i++) { dest[i * 2] = src[i]; - } - for(int i=0; i < chromaChannelPixelCount; i++) - { dest[i * 2 + 1] = src[i + chromaChannelPixelCount]; } } - void ChromaPlanesFromNV12(unsigned char* __restrict src, unsigned char* __restrict dest, uint32_t chromaChannelWidth, uint32_t chromaChannelHeight, uint32_t chromaRowPadding) + inline void ChromaPlanesFromNV12(unsigned char* __restrict src, unsigned char* __restrict dest, uint32_t chromaChannelWidth, uint32_t chromaChannelHeight, uint32_t chromaRowPadding) { uint8_t* dest2 = dest + chromaChannelWidth * chromaChannelHeight; for (uint32_t row = 0; row < chromaChannelHeight; row++) @@ -39,7 +36,7 @@ namespace OpenVulkano } } - std::unique_ptr PlansFromNV12( + inline std::unique_ptr PlansFromNV12( unsigned char* __restrict srcLum, unsigned char* __restrict srcChroma, uint32_t sizeLumX, uint32_t sizeLumY, uint32_t sizeChromaComponentX, uint32_t sizeChromaComponentY, uint32_t strideX = 1, uint32_t strideY = 1, uint32_t srcLumRowPadding = 0, uint32_t srcChromaRowPadding = 0) {