|
Blender V4.3
|
#include "util/types.h"Go to the source code of this file.
Macros | |
| #define | MIN_ALIGNMENT_CPU_DATA_TYPES 16 |
Functions | |
| void * | util_aligned_malloc (size_t size, int alignment) |
| void | util_aligned_free (void *ptr) |
| template<typename T , typename... Args> | |
| T * | util_aligned_new (Args... args) |
| template<typename T > | |
| void | util_aligned_delete (T *t) |
| #define MIN_ALIGNMENT_CPU_DATA_TYPES 16 |
Definition at line 13 of file cycles/util/aligned_malloc.h.
Referenced by device_memory::host_alloc(), and CPUDevice::mem_alloc().
Definition at line 28 of file cycles/util/aligned_malloc.h.
References util_aligned_free().
| void util_aligned_free | ( | void * | ptr | ) |
Definition at line 51 of file aligned_malloc.cpp.
References free(), MEM_freeN(), NULL, and ptr.
Referenced by device_memory::host_free(), array< T, alignment >::mem_free(), CPUDevice::mem_free(), TEST(), TEST(), and util_aligned_delete().
| void * util_aligned_malloc | ( | size_t | size, |
| int | alignment ) |
Definition at line 31 of file aligned_malloc.cpp.
References MEM_mallocN_aligned(), NULL, and result.
Referenced by device_memory::host_alloc(), CPUDevice::mem_alloc(), array< T, alignment >::mem_allocate(), TEST(), TEST(), and util_aligned_new().
Definition at line 22 of file cycles/util/aligned_malloc.h.
References T, and util_aligned_malloc().