void * ISPCAlloc(void **taskGroupPtr, int64_t size, int32_t alignment) { TaskGroup *taskGroup; if (*taskGroupPtr == NULL) { InitTaskSystem(); taskGroup = AllocTaskGroup(); *taskGroupPtr = taskGroup; } else taskGroup = (TaskGroup *)(*taskGroupPtr); return taskGroup->AllocMemory(size, alignment); }