Add missing inline keywords
This commit is contained in:
@@ -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<uint8_t[]> PlansFromNV12(
|
||||
inline std::unique_ptr<uint8_t[]> 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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user