MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / AlignedMalloc

Function AlignedMalloc

src/OpenColorIO/Platform.cpp:183–196  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181}
182
183void * AlignedMalloc(size_t size, size_t alignment)
184{
185#ifdef _WIN32
186 void * memBlock = _aligned_malloc(size, alignment);
187#else
188 void* memBlock = nullptr;
189 if (posix_memalign(&memBlock, alignment, size)) memBlock = nullptr;
190#endif
191 if (!memBlock)
192 {
193 throw Exception("AlignedMalloc: memory allocation failure.");
194 }
195 return memBlock;
196}
197
198void AlignedFree(void* memBlock)
199{

Callers 2

createOptLutMethod · 0.85
OCIO_ADD_TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

OCIO_ADD_TESTFunction · 0.68