![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Platform/Threading/Headers/Task.h"
#include "Headers/TaskPool.h"
#include "Core/Headers/StringHelper.h"
#include "Platform/Headers/PlatformRuntime.h"
#include <iostream>
Go to the source code of this file.
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
namespace | Divide::anonymous_namespace{TaskPool.cpp} |
Functions | |
void | Divide::Parallel_For (TaskPool &pool, const ParallelForDescriptor &descriptor, const DELEGATE< void, const Task *, U32, U32 > &cbk) |
Variables | |
std::atomic_uint | Divide::anonymous_namespace{TaskPool.cpp}::g_taskIDCounter = 0u |
NO_DESTROY thread_local Task | Divide::anonymous_namespace{TaskPool.cpp}::g_taskAllocator [Config::MAX_POOLED_TASKS] |
thread_local U64 | Divide::anonymous_namespace{TaskPool.cpp}::g_allocatedTasks = 0u |